2016-01-13 22 views
5

iPhoneをPCに接続してXcodeからアプリケーションを実行しようとすると、以下のエラーが表示されます。エミュレータと同様に問題なくアプリケーションを実行できます。有効なプロビジョニングプロファイルにデバイスが含まれていません。iPhone

Code Sign error: No matching provisioning profiles found: None of the valid provisioning profiles include the devices: 
iPhone 

Screenshot for error

何の問題だろうか?私はすでに答えを見つけましたNone of the valid provisioning profiles include the devicesしかし、私と同じ問題は混乱しています。私はIOSの初心者です。

+0

このリンクは参考になりますhttp://stackoverflow.com/questions/28006773/xcode6-error-no-matching-provisioning-profiles-found-for-application –

答えて

4

プロジェクトのBuild Settingsにプロファイルを設定する必要があります。あなたのiPhoneのUDIDDeveloper Member Centreに追加した後に新しいプロフィールを作成してください(まだ追加していない場合)。

あなたは、既存のProvisioning ProfileでのデバイスIDを追加したい場合はプロフィール

プロビジョニング管理のプロセス全体を通過する場合は、次の手順を実行しMaintaining Identifiers, Devices, and Profilesを参照してください:

  1. ゴー会員センターへ
  2. プロビジョニングプロファイルを選択
  3. 編集を編集
  4. 適切なデバイス名でCheckBoxをクリックしますデバイスタブの下にあります。上記の手順を実行した後

Updated Provisioning Profileをダウンロードし、それをインストールする前に、Old Provisioning Profileを削除します。

+0

実際にはアプリケーションはすでにアプリストアに送信されていますが私のものではなく、今私はいくつかの変更を行っており、再提出する必要があります。ですから、デベロッパーセンターで既にプロビジョニングプロファイルがあるので、それを編集して新しいデバイスを追加する必要があるかもしれません。 – Haris

+0

私は私の答えを更新しました、それを見直してください、今あなたを助けてくれることを願っています。 – Aamir

+0

はい私は、Xcodeの特定のプロジェクトに使用されているプロビジョニングプロファイルを見つける方法があることを理解しています。実際にメンバーセンターでチェックしました。プロジェクトは他の人によって開発されました。 – Haris

4

つまり、プロビジョニングプロファイルには、アプリケーションを実行しようとしている電話のデバイスIDが含まれていません。あなたが言及するもう1つの答えは正しい解決方法です(developer.apple.comにアクセスしてiPhoneを登録してから、プロビジョニングプロファイルにデバイスIDを追加し、最後にXCodeでプロファイルを更新してください)。とにかくコード署名は、iOSアプリケーションを実行する際に見つけられる最も厄介なことです。

関連する問題