PiwikPRO / piwik-pro-sdk-framework-ios

MIT License
2 stars 2 forks source link

Not compatible with Xcode 15.3 #11

Open gretzki opened 4 months ago

gretzki commented 4 months ago

What's wrong:

This framework can't be integrated as swift package in an Xcode 15.3 project since Xcode throws the following error when uploading to AppStoreConnect or Testflight respectively:

Invalid Bundle. The bundle ***.app/Frameworks/PiwikPROSDK.framework does not support the minimum OS Version specified in the Info.plist.

Everything works fine when using Xcode 15.2 to build, archive and upload.

Steps to reproduce

  1. Create a new iOS app project using Xcode 15.3, native iOS App with deployment target 16.1
  2. integrating PiwikProSDK as swift package in version 1.2.3
  3. Upload build to Testflight

Expected behavior: App uploads without the above mentioned validation error when using Xcode 15.3

Actual behavior: App uploads without validation errors when using Xcode 15.2 but throws the above mentioned error when using Xcode 15.3

Environment Details: Mac OS Sonoma 14.4.1 (23E224), Xcode 15.3 (15E204a)

Additional Details: When comparing the xcarchives builds between Xcode 15.2 and 15.3, the former does not contain anything inside the frameworks folder. In the 15.3 build, the compiled app contains PiwikPROSDK.framework inside the frameworks folder. The Info.plist inside the framework says `MinimumOSVersion

9.0

as expected. The information inside the unix executable file PiwikPROSDK says minOS 16.1 when inspecting with thevtool` tool.