Unable to submit watch OS 2 (Swift 2) for internal testing via TestFlight

I have migrated my watch OS 1 app to watch OS 2 and converted to swift, now testflight will not accept the upload with the following error


ERROR ITMS-90125 The binary is invalid.

Submitting the watch OS 1 target written in objective-C worked couple days ago.


Tried to delete the watch app + extension targets and re-create from scratch, the same error happens.


Choosing validate from Xcode archive dialog works fine as well


Looks to me like swift 2 + watch OS 2 related bug in iTunes, anybody successfully submitted watchOS 2 in swift for testing?


thanks,

Martin

Update1: removing the watch OS 2 app from the iOS app makes the submit to tesflight succeed

Update2: Upload with an objective-c written watch OS 2 app causes the same error, so this might not be related to the language I guess...


So the question is, anybody successfully submitted watch OS 2 app for internal testflight testing?

This error started occurring yesterday for me. I had been submitting watch OS 2 apps for internal testflight testing prior to yesterday no problem. I believe Apple changed something on their backend yesterday that is causing this.

Are you trying to submit the archive build using the Watch scheme or the iOS scheme?

Unable to submit watch OS 2 (Swift 2) for internal testing via TestFlight
 
 
Q