我已经使用Watch应用程序将应用程序多次部署到App Store。但是,由于Xcode 7.x我无法归档应用程序(适用于开发)。
ValidateEmbeddedBinary DerivedData / App / Build / Intermediates / ArchiveIntermediates / App / InstallationBuildProductsLocation / Applications / App.app / PlugIns / App \ WatchKit \ Extension.appex cd / Users / me /开发/ App / iOS export PATH =" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/ usr / local /箱:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录" builtin-embeddedBinaryValidationUtility / Users / me / Development / App / iOS / DerivedData / App / Build / Intermediates / ArchiveIntermediates / App / InstallationBuildProductsLocation / Applications / App / PlugIns / App \ WatchKit \ Extension.appex -signing-cert 3120BEFCF28921F980E9AE4115E0EF0172C066EF -info-plist -path /Users/me/Development/App/iOS/DerivedData/App/Build/Intermediates/ArchiveIntermediates/App/InstallationBuildProductsLocation/Applications/App.app/Info.plist
错误:WatchKit扩展程序不包含任何WatchKit应用程序。验证WatchKit App的Info.plist中WKWatchKitApp的值是否设置为YES。
我已尝试过许多其他线索中建议的答案:
Error: WatchKit Extension doesn't contain any WatchKit apps.
WatchKit app wont run on simulator
Watch应用程序仍然使用WatchOS1编写。我错过了什么?我对此感到非常沮丧,因为我无法发货而且我花了这么多时间徒劳无法
修改
我已将应用程序的部署目标从7.0更改为8.2,现在已归档。疯。
但我不想放弃iOS7(代表约10%的用户)。
归档后,将所有目标设置为8.2,并在应用程序的目标中再次设置7.0。不再抱怨了。 Xcode,请停止这种疯狂!