-
Notifications
You must be signed in to change notification settings - Fork 70
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
Updating project files to iOS 6 and fixing build settings #24
base: master
Are you sure you want to change the base?
Conversation
Can you explain the rationale behind this pull request? I have no problems with the current state of MumbleKit when I use it in Mumble for iOS, and the diffs in your PR seem fairly small (updating the deployment target and fixing archs). Is the problem that MumbleKit doesn't build for enough architectures? (I.e., no armv7s and/or arm64?). Or something else? Also: I'd like not to set the deployment target to 7, because in Mumble for iOS, we still deploy down to iOS 5. Thanks. |
Yes, that was exactly the problem. We are targeting iOS7 and mumblekit Casey Borders On Mon, Mar 24, 2014 at 2:22 PM, Mikkel Krautz [email protected]:
|
Casey, I had planned to update MumbleKit to be compatible with iOS 7 $STANDARD_ARCHS (armv7 armv7s arm64). However, when I set out to do it last week, I found some problematic NSInteger -> int (and the like) conversions throughout the tree. I'd like to get those fixed before the ARCHS setting is updated. Also, we try to keep most of our .xcodeproj configuration in .xcconfig files. See the cfg folder at the top of the source tree for MumbleKit's .xcconfigs. The .xcconfigs for third party libs are in the 3rdparty directory, in the "build" directory for each dependency. I'd prefer that the ARCHS be updated in those files, instead of the .xcodeprojs. Same goes for SKIP_INSTALL. But before we do that, we should manually vet all the 64-bit problems I discussed above. |
Thanks to CaseyB for his original pull request adding this: #24
Wonderful. Honestly I was trying many different things to try to fix the
|
Getting these settings right took me a long time and it seems there are a lot of people having trouble with it so I updated the project files.