Xcode7 Beta 6 - Invalid WatchKit Support on app store submission

We've been using Test Flight to test our internal builds. Today, we upgraded to El Capitan Beta 7 and Xcode7 beta 6. After also upgrading Parse SDK and making some small swift syntax changes (advance -> advancedBy), we tried to submit a build to the app store and are getting the following error email AFTER the submission succeeds.

Invalid WatchKit Support - The bundle contains an invalid implementation of WatchKit. The app may have been built or signed with non-compliant or pre-release tools. Visit developer.apple.com for more information.


We haven't made any changes to the watchkit app or extension since our last successfully distributed build on Xcode7 beta 5 & El Cap beta 6. We've tried builds with the "Include bitcode" checkbox and without and still get the same invalid binary email.


The embedded watchkit app is still a WatchOS 1.0 app, so it hasn't been upgraded to 2.0, but builds prior to the Xcode 7 beta 6 upgrade were working just fine.


Any ideas of what I should be checking? I've verfied all of the Latest SDK settings are the same.


Thanks!

I'm also getting this error. Our app contains a WatchOS 1 and WatchOS 2 version of the Watch App. Not sure what to do, I hope Apple can comment on this. Previous submissions DID work using Xcode 7 beta 5.

Sub'd for updates, same issue.

Same issue. App contains WatchOS 1 and WatchOS 2 executables. Submitted totally fine on XCode 7 beta 4, but on beta 5 (with no changes made) I get the "invalid watchkit support" email.

Same issue here. Going to try and remove WatchOS1 app and re-submit to see if it makes a difference.

Same result, just uploading for TestFlight.

Any updates on this? I am getting the same result even on beta 6.

Same issue here.

Any idea guys how to fix this? How come TestFlight says we can upload our apps to test WatchKit 2.0 apps when it's giving us this error? My app is still WatchKit 1.0 though, and should work just fine as Xcode 6 has no issues submitting it. Are Watchkit 1.0 apps not supported anymore?

You cannot submit apps built with beta versions of developer tools to the App Store. If you really were able to do this with previous Xcode betas, then that was probably a fluke, because you shouldn't have been able to do that.


Until Xcode 7.0 is released, you should stick with 6.x for App Store builds.

You can definitely submit iOS 9 app to the app store. It even says at the top of iTunes Connect that you can now use Test Flight to test iOS 9 apps internally. They just don't allow distributing to your external list until the GM is out.


My guess/assumption, is that they released something internally that's part of their internal build/distribution process that either depends on a setting that isn't being applied in the current version of Xcode or possibly only isn't being applied to existing projects. Has anyone tried createing a new app with the latest beta, adding a watchOS target and then seeing if that goes through okay? If it does, we can do a comparison of the settings to find the difference.

We're seeing the same thing.

Same issue here. Can't Testflight it because of the same message.

Hey @treybean,


What I did is the exact opposite. I created a new project from XCode 6 (because we are going to stick with Watch OS 1 but with iOS 9 support) and then open the project with XCode 7 and submit straight away. I did get the same error, which makes me think it must be testflight.


I tried having both bitcode on and off, didnt help. Submitted radar with ID 22491821 together with the failed new project. Waiting for the reply now.

Thanks @mtrpranata. I was going to do the same thing today. Keep us posted on the radar.

Same here.

Xcode7 Beta 6 - Invalid WatchKit Support on app store submission
 
 
Q