I'm having a whole host of issues come back from iTunes Connect when trying to upload an iOS 9 app with watchOS 2 app and both Watch and CocoaTouch frameworks embedded. I've waited a week before posting this in case it was an issue with the iTunes Connect server.
For the iOS 9 app, I received ITMS-90086: Missing 64-bit support. "Architectures" is set to $(ARCHS_STANDARD) (armv7, arm64) and "Build Active Architecture Only" set to NO for Release.
For the Watch Framework, I receive ITMS-90087: "Unsupported archtectures...[armv7k]." "Architectures" is set to $(ARCHS_STANDARD) (armv7k) and "Build Active Architecture Only" set to NO for Release.
Also for the Watch Framework, I receive ITMS-90362: "Invalid Info.plist value. The value of the key 'MinimumOSVersion' is invalid. The minimum value is 8.0." This key was not set in Info.plist at all. I manually added this key with the value 9.0, rebuilt, and resubmitted, with no change in error message.
I also receive ITMS-90125: "The binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple's linker." I have not customized the linker.
Lastly, I receive ITMS-90203: "Invalid architecture: Apps that include an app extension and framework must support arm64." Most likely related to the error ITMS-90087 from above.
The Watch Framework is embedded in the watch extension via the Embed Frameworks build phase. Interestingly, on a new test app, I don't see an Embed Frameworks build phase by default for Watch Frameworks in Xcode 7b2, but without it, a "submit to App Store" operation won't include the framework. The Cocoa Touch framework is included in the Embed Frameworks option in the iOS app. The iOS app also has the watchOS 2 app embedded in the Embed Watch Content build phase.
Does anyone have more insight into these errors? As far as I can tell, my build settings contradict the errors. FWIW, I do not embed any third-party frameworks, only my own frameworks that are built in Xcode. TestFlight claims support iOS 9 beta builds. Thanks.