4

こんにちは、Xcodeなどは初めてです...アプリを作成しました。アドホックに配布しようとしています。エンタープライズライセンスの料金を支払いました。これは他の人の問題だと思います。何を変えるか。A valid provisioning profile matching the application's Identifier '4R7B8RY6Z1.com.LaneBob' could not be found というエラーは、プロビジョニング プロファイル '4R7B8RY6Z1.com.LaneBob.*' を作成しました。これを修正するには、コードまたは Xcode で何を変更すればよいのでしょうか。それを構築できますか?デバイスではなくアーカイブするようにビルドしているため、どうすればよいかわかりません。

助けてくれてありがとう!

編集 私はこれらの場所をチェックしました:

1) info.plist バンドル ID がプロビジョニング ポータルにあるものと一致することを確認します。yourcompanyname のものではなく、オンラインで入力したものが含まれている必要があります。

2) ターゲット ビルド ターゲットを右クリックし、[情報を取得] を選択します。次に、[ビルド] タブで、[コード署名] セクションを見つけます。Code Signing Identity という項目が 1 つあるはずです。ここで、署名する署名 ID を選択し、それが意図したプロビジョニング プロファイルと一致することを確認します。プロビジョニング プロファイルが一覧に表示されない場合は、正しくインストールされていません。プロビジョニング プロファイルは、実行するためにデバイスにインストールする必要があり、プロビジョニング プロファイルでアプリに署名できるように Xcode にインストールする必要があります。

まだ動作していません

4

3 に答える 3

12

iPhone でアプリをビルドしようとしたときに、同じエラー メッセージが表示されました。すべてが整っているように見えました。つまり、証明書はすべて有効で存在していましたが、動作させることができませんでした。

[プロジェクト] > [ビルド設定] > [コード署名] > [コード署名 ID ] で「iOS チーム プロビジョニング プロファイル」オプションが見つかりませんでした。これが解決策の主な手がかりでした。そのオプションが表示されない場合は、 Xcode Organizerを確認してください。

その中で、 [ライブラリ] > [プロビジョニング プロファイル]に移動します。

プロフィールを証明する

すべてが正しかった場合、次のようになります。

すべてが順調なら

一方、空のリストが表示される場合は、オーガナイザーの右下隅にある[更新] ボタンをクリックします。

ここに画像の説明を入力

上記の手順の後、Xcode は「追加」と「終了」という素晴らしいメッセージを大量に生成し始め、その後、私のアプリが iPhone に表示されました。終わり。

幸運を!

于 2013-05-10T18:06:52.390 に答える
2

あなたの2つのポイントについて:

1) info.plist ファイルに com.LaneBob.yourappName が必要です。アドホック配布の場合、ワイルドカード文字を含む「一般的な」名前を使用することはできません。最初の HASH 部分は必要ありません (あなたの場合は 4R7B8RY6Z1.)

2) XCode ターゲット設定でコード署名 ID を選択します。プロジェクトを「左」クリックしてから、アプリのターゲットに移動します。その中には、さまざまな構成の「コード署名 ID」があります。ビルドしてアーカイブするときは、通常、リリース モードをビルドし、配布証明書を使用します。

Mac にプロビジョニング プロファイルがインストールされていない場合、これだけでは問題を解決できません。ポータルからダウンロードし、ダブルクリックしてインストールするだけです。また、新しい XCode では、オーガナイザーからユーザー/パスワードを入力して、すべてのプロビジョニング ポータルをダウンロードできます。

ちなみに、キーチェーンの更新を「取得」するには、時々 xcode を再起動する必要があることがわかりました。

それが役に立てば幸い!

于 2012-08-16T14:52:23.870 に答える
1

私の場合、最初にCmd-Bを使用してアプリを構築する必要がありました。

これにより、キーチェーンへのアクセスをXcodeに「許可」(または「常に許可」)するように求めるキーチェーンウィンドウアクセスがポップアップ表示されました。

そうして初めて、実際にプログラムを実行してiPhoneで起動できました。

どうやら、実行のみを打つことはトリックをしませんでした。

(ところで、最初に「iPhone Developer:Your Name()」キーを使用してアプリに署名することを忘れないでください。

于 2013-02-26T23:04:33.883 に答える