Skip to content
This repository has been archived by the owner on Mar 1, 2018. It is now read-only.

Won't be able to submit to AppStore #1

Open
OliverPearmain opened this issue Jan 14, 2015 · 5 comments
Open

Won't be able to submit to AppStore #1

OliverPearmain opened this issue Jan 14, 2015 · 5 comments

Comments

@OliverPearmain
Copy link

Hi quellish,

Thanks for sharing what looks like a potentially great solution to the problem of dynamic frameworks on iOS 7.

I'm unsure whether you've seen or you're subscribed to the stackoverflow thread below but apparently if you use this approach you WON'T be able to submit your application to iTunes Connect / the AppStore.

You'll get errors for the Minimum Required Version:

The MinimumOSVersion of framework "..." is invalid. The minimum value is iOS 8.0;
Invalid Architecture: Apps that include and app extension and a framework must support arm64;

Please see here for more information and discussion...

http://stackoverflow.com/questions/25909870/xcode-6-and-embedded-frameworks-only-supported-in-ios8/25910262#25910262

Please note I haven't personally experienced this, I'm just passing on the information. If this is the case then at the very least I would suggest you update your README including this vital information.

HTH

@quellish
Copy link
Owner

I have been able to verify applications that include frameworks and target earlier versions of iOS using Xcode and iTMSTransporter. IIRC, early versions of Xcode 6 had several issues with verifying and uploading applications that included frameworks. The stack overflow post you refer to is from that time period, so it is possible the author was stimulating those issues.

@quellish
Copy link
Owner

Also keep in mind, from the README: "Publically, dynamic frameworks are only supported on iOS 8 and later. " That is still the case. Apple has expanded some of the documentation regarding the use of dlopen() since this project was written, however the facts remain the same - publicly, dynamic frameworks are only supported on iOS 8 and later. Loading dynamic frameworks on earlier versions of iOS is at your own risk.

@Czajnikowski
Copy link

I also have problems while uploading it to iTunes Connect (I have changed only bundle identifiers of app and framework)
screen shot 2015-02-24 at 15 26 43

@quellish
Copy link
Owner

None of the errors or warnings in the message you have posted have anything to do with weak linking frameworks, so I'm not sure how I can help here.

The first and second messages in your screenshot are IIRC particular to a pre-release version of Xcode. Pre-release versions of Xcode should not be used for iTC submissions. I'm also not sure why you are submitting this sample project to iTC as your own?

@pkamb
Copy link

pkamb commented Jun 17, 2015

@quellish Can you confirm that an application has been successfully released on the App Store using this method, with iOS 7 frameworks? Apologies if I missed the confirmation.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants