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/Development/App/iOS export PATH="/Applications/Xcode. app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/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 アプリの Info.plist の WKWatchKitApp の値が YES に設定されていることを確認します。
これに関する他の多くのスレッドで提案されている回答を試しました:
エラー: WatchKit 拡張機能に WatchKit アプリが含まれていません。
Watch アプリは、まだ WatchOS1 を使用して作成されています。私は何か見落としてますか?発送できず、無駄に何時間も費やしたので、これに非常に不満を感じています
編集
アプリの展開ターゲットを 7.0 から 8.2 に変更したところ、アーカイブされるようになりました。クレイジー。
しかし、私は iOS7 をドロップしたくありません (ユーザーの ~10% を表します)。
すべてのターゲットを 8.2 に設定してアーカイブした後、アプリのターゲットで再び 7.0 に戻します。再び不平を言うことはありません。Xcode、この狂気を止めてください!