Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Avoid SIGABORT with Xcode 9 #290

Merged
merged 1 commit into from
Nov 20, 2017
Merged

Conversation

AliSoftware
Copy link
Contributor

xcodeproj-1.1.0 was using a private framework from within Xcode.app bundle to generate the xcodeproj (using ffi to call Apple's private C/ObjC library).
That private framework was updated in Xcode 9 and its API has changed, leading to a SIGABORT during the ffi call if Xcode 9 was xcode-select'd.

More recent versions of xcodeproj fixed that problem by not relying on that private framework anymore, using the nanaimo gem instead

This fix is important to keep liftoff working with Xcode 9, but the fix is very simple, as it just consists of bumping dependencies using bundle update, so no new tests have been needed (existing ones still pass) and no new feature have been introduced.

xcodeproj-1.1.0 was using a private framework from within Xcode.app
bundle to generate the xcodeproj (using ffi to call Apple's private
C/ObjC library). That private framework was updated in Xcode 9 and
its API has changed, leading to a SIGABORT during the ffi call if
Xcode 9 was xcode-select'd.

More recent versions of xcodeproj fixed that problem by not relying
on that private framework anymore, using the nanaimo gem instead
@gfontenot gfontenot merged commit 1353bf3 into liftoffcli:master Nov 20, 2017
@AliSoftware AliSoftware deleted the bump-xcodeproj branch November 20, 2017 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants