Skip to content

Jamplus3 #37

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

Open
wants to merge 18 commits into
base: jamplus3
Choose a base branch
from
Open

Jamplus3 #37

wants to merge 18 commits into from

Conversation

Scraft
Copy link
Contributor

@Scraft Scraft commented Mar 28, 2015

IOS - Added support for SDK 8.2.
IOS - Ensure IOS_SDK_VERSION_MIN and IPHONEOS_SDK_VERSION are available to C.ios.BundleInfo.
IOS - Add keys to Info.plist which are required to successfully submit to App Store.
IOS - Add support for bundleshortversion/CFBundleShortVersionString which is required to successfully to submit to App Store.
IOS - Improve ios.ProcessEntitlements to set up get-task-allow based on provisioning profile (the values must much) and do similarly for aps-environment (required for push notifications) and beta-reports-active (needed for Test Flight which is now part of iTunes Connect).
IOS - Added stripping support (stripped binary goes into bundle, which means bundle can end up a lot smaller).
IOS - Fix ios.XIB name to C.ios.XIB.
IOS - Fix call to ProcessEntitlements to be ios.ProcessEntitlements.
OSX - Support for setting minimum OS version (typically this will be less than the SDK being built with).

Scraft added 18 commits March 24, 2015 16:07
Ensure IOS_SDK_VERSION_MIN and IPHONEOS_SDK_VERSION are available to C.ios.BundleInfo.
Add keys to Info.plist which are required to successfully submit to App Store.
Add support for bundleshortversion/CFBundleShortVersionString which is required to successfully to submit to App Store.
Remove bundle path setting in C.ios.GenerateDYSMFile as I now set this in calling code first thing.
Improve ios.ProcessEntitlements to set up get-task-allow based on provisioning profile (the values must much) and do similarly for aps-environment (required for push notifications) and beta-reports-active (needed for Test Flight which is now part of iTunes Connect).
 Added stripping support (stripped binary goes into bundle, which means bundle can end up a lot smaller).
Fix ios.XIB name to C.ios.XIB.
Fix call to ProcessEntitlements to be ios.ProcessEntitlements.
… vastly reduce executable size and in my test cases had no impact on performance.
Conflicts:
	bin/modules/c/toolchain/clang/ios-shared.jam
… vastly reduce executable size and in my test cases had no impact on performance.
Add support for SDK 8.4 and 9.2.
Remove ResourceRules stuff as this isn't used on iOS9+.
Add support for UIRequiresFullScreen from uirequiresfullscreen which is required for submitting to iTunes Connect if you don't support all orientations.
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.

1 participant