-
Notifications
You must be signed in to change notification settings - Fork 743
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
Xcode 14 drops support for Bitcode #2397
Comments
Here is the Apple documentation on xcconfig files; it contains details for conditional settings. |
Oh I think that we should just remove it completely. If they are removing support for it, then it's probably for good reason (not enough of an actual performance benefit for the cost maybe?). Regardless, it's being removed in a new version of Xcode, not of iOS, so it's not going to be able to build with bit code even for older iOS versions. That tells me Apple doesn't want you using it anymore at all. |
Should I raise another PR with all references to "bitcode enabled" removed? |
Removing the |
Raised a pr to merge into master with only xcconfig changes #2398 Can I request this branch to also be made into a hotfix |
Thanks for the new PR. Is there a specific reason you want a hotfix version |
Reading your comment on the PR itself I get the impression that a minor release would satisfy your needs, so I'm going to merge your PR into |
completely agree, minor release will work! |
This is done with the merging of #2398. |
@calvincestari do you have an ETA for the minor release? is it a weekly schedule or will be done asap |
We don't have a release schedule. It's typically when there is enough built up to release or when there is an urgent bug fix to go out. Here's the current diff between I'll put together a release PR for |
thanks a lot @calvincestari will be a big help for our team to move forward |
@stareque-atlassian, this is now available with the |
From the Xcode 14 Beta 3 release notes:
This was raised in #2396 but we can't use those changes because the apollo-ios project uses xcconfig files.
I've done some reading and I'm still confused about how to resolve this. We currently enable bitcode with the following build setting
We could target the Xcode 14 SDKs to explicitly disable bitcode but I don't think that's necessary because my take on the deprecation notice is that the default to build bitcode will be NO in Xcode 14. So then the question remains how do we enable it for older Xcode versions to still build with Xcode? From what I've read I think the xcconfig conditional values need to either target a specific version
iphoneos15.5
or everythingiphoneos*
; I don't think we can lump versions together, eg:iphoneos<=15.5
.I don't have Xcode 14 yet for further testing but I will come back to this soon. I've created this issue so we don't ignore the deprecation.
The text was updated successfully, but these errors were encountered: