22

デバイスでアプリをテストしようとしていますが、「アプリケーションの識別子 'com.mycompany.MyApp' に一致する有効なプロビジョニング プロファイルが見つかりませんでした」というエラーが表示されます。私はここSOで多くの同様の投稿を読みましたが、誰も助けることができませんでした.

私がこれまでに行ったこと:

  • プロビジョニング ポータルで有効なプロビジョニング プロファイルを作成しました。プロファイルのアプリ ID を見ると、10CHARSEED.com.mycompany.MyApp です (10CHARSEED は明らかに Apple が生成したシード ID です)。

  • プロファイルをダウンロードして XCode Organiser のデバイス名の下にインストールしました。XCode には緑色のチェックマークがあり、それが有効なプロファイルであることを示しています。

  • Info.plist Bundle Identifier がこれと一致することを確認しました。まさにそうです。

  • 「PROVISION」への参照についてproject.pbxprojファイル内を手動で調べましたが、何もありません(SOで見つけた他のソリューションのいくつかは、これらの行を削除すると言いましたが、明らかに削除する必要はありません)。

  • Xcode を終了し、再起動します。

  • オーガナイザーでプロビジョニング プロファイルを削除し、再度追加しました。

何か案は?

4

5 に答える 5

45

わかりました、解決しました。問題は、アクセス許可に関係していました。最終的に、オーガナイザーで [開発者ポータルから更新] というメニュー オプションを見つけました (インストールしたばかりの Prov プロファイルがポータルから取得されたため、これは奇妙です。なぜそれが異なるのかわかりません)。とにかく、それをクリックすると、Apple ID を要求され、1 分後に戻ってきて、アプリ ID を追加し、チームから管理者にそれを行う権限がないと言われました。自分のアカウントで手動でインストールできることを考えると、非常に非論理的です。とにかく、管理者に私のメンバーシップも管理者にしてもらいました.プロビジョニングプロセス中に一日中彼を悩ませていたので、彼は喜んでそうしました. その後、ポータルから再度更新しましたが、エラーは発生しませんでした。

開発者ポータル オプションからの更新

于 2012-11-05T06:09:50.613 に答える
7

完全を期すためにこれを渡します。

「bobsmells」(そして、ボブと聞いて申し訳ありません)の推奨事項を試しましたが、それでも同じエラーが発生しました。Xcode のビルド設定をチェックして、赤旗の可能性として際立っているものがあるかどうかを確認するのは、私の推測でした...

すでに作成済みで、Apple のプロビジョニング ポータルと Xcode の [オーガナイザー デバイス] タブの両方でプロビジョニング プロファイルを確認できたので、プロファイルが存在し、適切な場所 (Xcode とポータル) にあることがわかりました。

Project Navigator > Targets (your_target_name) > Build Settings > Code Signing に移動しただけで、「Automatic Profile Selector (Recommended)」見出しの下の値が「iPhone Developer」であることに気付きました。

解決策は、「iOS Team Provisioning Profile: * (for bundle itendifiers '*')」見出しの下にある「iPhone Developer: (your_name_here)」を選択するだけでした。

つまり、先ほど作成したプロビジョニング プロファイルを使用します。クリーン、ビルドを実行してから実行します。それはトリックをしました。

これが誰かを助けることを願っています...

于 2013-06-17T16:53:33.157 に答える
1

私は同様の問題を抱えていました。このように解決しました。オーガナイザーに移動して、使用するプロビジョニングプロファイルを選択し、アプリ識別子から .in の部分をコピーします (例: ".in.appstute.abcd")。プロジェクト(青色)、ターゲット(プロジェクト名)をクリックし、要約に移動します-ここにコピーしたものをバンドル識別子に貼り付けて実行します。

于 2013-04-02T06:07:53.480 に答える
0

プロジェクトのルート ディレクトリの外に .developerprofile ファイルを保存した場合は、ファイルを Finder に戻し、そのファイルを XCode の "Project Navigator" にドラッグします。ターゲットにコピーするチェックボックスがチェックされていることを確認してください。

于 2013-09-11T12:28:05.740 に答える