-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
The built environment installs various versions of Xcodes, then Scipio doesn't care about target SDKs.
In such a situation, Scipio picks the unspecified SDK (in most cases, latest). It occurs the following error on the linking time.
Showing All Errors Only
Cannot load module 'MyFramework' built with SDK 'iphonesimulator18.0' when using SDK 'iphonesimulator17.5':
If the app uses the older simulator and SDKs, but all frameworks are built with the latest SDK even if using the old Xcode.
Additionally, Scipio doesn't respect the SDK version when managing caches. In short, it treats frameworks built with different SDKs as identical.
To prevent this situation, we have to support the following features.
- Add new options to specify the build destination
- Add SDK versions of each platform to the CacheKey spec.
Metadata
Metadata
Assignees
Labels
No labels