Which open source licenses are compatible with the Apple’s iPhone and its official App Store ? [closed]

In Short/TL;DR: The LGPL and application stores have a few incompatibilities which means that you do not have the rights to distribute LGPL code on DRM-enabled AppStores or locked devices. It is best if you look for alternative implementations of the library under other laxer licenses like the Apache 2 License, the Microsoft Public License … Read more

Which iOS app version/build number(s) MUST be incremented upon App Store release?

Apple Technical Note TN2420, Version Numbers and Build Numbers Summary: The pair (Version, Build number) must be unique. The sequence is valid: (1.0.1, 12) -> (1.0.1, 13) -> (1.0.2, 13) -> (1.0.2, 14) … Version (CFBundleShortVersionString) must be in ascending sequential order. Build number (CFBundleVersion) must be in ascending sequential order. Version Number and Build … Read more

Get itunes link for app before submitting

The manual way: Your should copy your “Apple ID” from iTunes connect and use this link: http://itunes.apple.com/us/app/APPNAME/idXXXXXXXXX Would open the US store (“APPNAME” is that app name and XXXXXXXXX is the “Apple ID”. You can use more general method (Recommended): http://itunes.apple.com/app/idXXXXXXXXX and replace “XXXXXXXXX” with your “Apple ID” (from iTunes connect – after creating the … Read more

An App ID with Identifier ” is not available. Please enter a different string

update As of Xcode 8, iOS Team Provision Profile Managed by Xcode are now updated by Xcode automatically and correctly. They are not even listed at the Developer Portal, but generated on-the-flight. However, the solution proposed below will still work. I’ve switched to using the automatic provisioning profiles. tl;dr Remove INVALID iOS Team Provision Profile … Read more