OS X El Capitanを実行しており、Xcode 8 GMシード(8A218a)を使用しており、iOS 10のiPhone 6でアプリを実行しようとしていますGM seed、10.01(14A403 )、Apple watchOS 3 GMシード(14S326)を実行しているウォッチとペアになっています。
プロビジョニングプロファイルと証明書の処理にMatchを使用していますが、これまでのところうまく機能しています。
最近、バンドル識別子を変更したため、メンバーセンターで新しいアプリIDを作成し、マッチなどを再構成しました。Macに開発証明書とプロビジョニングプロファイルがインストールされています。古い証明書と古いプロビジョニングプロファイルを削除しました。
すべてがシミュレータで正常に動作しています。しかし、iPhoneで実行しようとすると、エラー時にXcode 8が表示されます。
プロビジョニングプロファイル「match Development com.XXX.YYY」には、現在選択されているデバイス「ZZZのApple Watch」は含まれません。
別のエラーも表示されます:
SDK「iOS 10.0」の製品タイプ「アプリケーション」にはコード署名が必要です
このアプリのApple Watch拡張機能がありません。では、Xcode 8がApple Watchに関連するエラーを出すのはなぜですか?
また、2番目のエラーはどういう意味ですか? SDK「iOS 10.0」の製品タイプ「アプリケーション」にはコード署名が必要です?
ありがとう!!
今日同じ問題-XCodeバージョン8.0(8A218a)があり、2つの簡単な手順で修正しました(上記のより複雑なアプローチの代わりに:
再起動、クリーニングなどは必要ありません。魅力のように働いた。
これは私のために働いた:
Apple Watchをパワーリザーブに入れて(または電源をオフにするか、機内モードにするか、...)、Xcodeがなくなったことを認識するまで少し待ってから、アプリを実行できましたもう一度電話。
機内モードが最も簡単です。
バージョン8.0(8A218a)でも同じ問題があります。私が次の場合に消えるようです:
コードを変更すると、同じエラーが再度表示されます。 Xcodeにだまされて、UIですべてが正常であることを実際に示しますが、それでもエラーが発生します。その1-4。
2.エラーについて。スクリーンショットを見ると、一致する「署名証明書」が表示されていません。これは、メッセージに必要であることを示しています。上記の1〜4でも、このエラーは解消されました。
この問題に対するより良い解決策があり、明らかな何かを見逃していることを本当に願っています!再起動-実行サイクルはそれほど効率的ではありません;-)
同じエラーが発生していましたが、iTunes/Appleがプロビジョニングプロファイルを更新したため、新しい更新を受け入れる必要がありました。 「developer.Apple.com」にログインしたら、新しいアップデートを受け入れてからXcodeに戻り、プロジェクトを閉じてから再度開き、プロビジョニングプロファイルを新しいiPhoneにダウンロードして、プロジェクトを実行する必要がありました。これは私のために働いたものです。
何も削除したり、他の回答が示唆しているものを削除したりする必要はありませんでした。