[CI] Test on iOS and macOS using Xcode’s SPM #709
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Xcode has a different version of SPM that is also able to build for iOS and has a slightly different behavior to the command line SPM.
AFAIK the only way to force Xcode to use the internal SPM is to delete the
xcodeproj
file before callingxcodebuild
which is why theNimble.xcodeproj
is temporarily renamed.Specifically this adds an automated test for issue #708
Until the issue is resolved (and I'm currently not sure how it could be resolve) the build hangs for a long time and eventually times out (after 360 minutes).