回答:
Xcodeプロジェクトウィンドウの上部にあるスキーマメニューを確認します。実行しようとしている宛先を確認します。シミュレーターで実行する場合は、プロジェクトに署名する必要はありません。
デバイスで実行する場合は、実際のデバイスを接続する必要があります。「汎用デバイス」と言ってはいけません。
私の場合、「バンドル識別子」を一般的ではないものに変更したときにこのエラーは消えました(たとえば、最後に乱数を追加します)
バンドルIDをより固有なものに変更してください。
チュートリアルに従っていて、一般的な識別子を入力するだけの場合は、最後にいくつかの数字を追加すると問題が解決する可能性があります。
あなたが持っていた場合、すなわちHelloWorldのは、それを変更HelloWorld12345
これらのことを確認してください。
1.デバイスがシステムに接続されているかどうか。
2.xcodeのデプロイメントターゲット。(全般->展開情報->展開ターゲット)デバイスのiosバージョンと一致する必要があります。
3.バンドル識別子を変更します。デバイスで実行している間、プロジェクトに一意のバンドル識別子を設定する一般的なルールに従います。これを参照してください何がiOSのバンドル識別子の正しいフォーマットですか?
また、プロジェクトで設定するバンドル識別子の数にも注意してください。すべてのバンドル識別子を覚えておくか、どこかに書き留めてください。無料のアカウントを使用しているため、バンドルIDの数へのアクセスが制限されています。
また、プロジェクトの「機能」セクションでプッシュ通知を無効にする必要があります。「アプリグループ」もgroup.com.someStringの形式で変更してみてください。
これらのことは、実際のデバイスでエラーなしにアプリを実行するのに役立ちました。
電話のプロファイリングには数分かかります。。。上部のステータスバーを見て、お使いの携帯電話が上部でプロファイルされていることを確認してください。
次に、iPhone 7やiPhone 8ではなく、携帯電話をターゲットとして選択してください。これは、[製品]> [宛先]>(電話を選択)を選択することで実行されます。
Xcodeがプロファイルを作成している間、電話が接続され、電源がオンになって、数分間実行されたままになって初めて、電話が表示されます。
私はこのエラーを複数回経験しており、それを解決するのは次のとおりです。
これが機能しない場合は、証明書を失効させてから新しい証明書を作成し、上記の手順をもう一度実行することを検討してください。
Click View Details
xCode 8.3.3にはありません。Member center
正確にはどこに?説明していただけますか?
Deployment Target
新しいバージョンに変更してから解決
私にとってこれは、tvOSアプリを作成していて、appleTVが登録されていなかったときに起こりました。
一般に、デバイスを接続するか、デバイスにログイン(接続)する必要があります。その後、ここに表示されます:https : //developer.apple.com/account/resources/devices/list
ここにデバイスを追加することもできます。新しいデバイスを追加するには、[リセット]をクリックする必要があります。リセットボタンは何もリセットしないため、「変更」というラベルを付ける必要があります。
たとえば、tvOSアプリを作成する必要がある場合は、デバイスリストにApple TVを含める必要があります。それを追加したら、それで問題ありません。キス。