2012-07-31 5 views
12

私はいくつかのiPads(App Storeではなく)に配置したいアプリケーションに取り組んでいます。私は開発者ライセンスを購入し、Xcodeの規定を追加しました。私は自分のコンピュータに接続したiPad用のアプリを構築しようとする今、私はエラーを取得する:"アプリケーションの識別子と一致する有効なプロビジョニングプロファイルが見つかりませんでした"エラー

A valid provisioning profile matching the application's Identifier '' could not be found

私は私の上で実行している2つの異なるチームを持っているので、私はこの問題が引き起こされていると思いますXcode、そして私は正しいものを指定する方法を知らない(1つは期限切れです)。また、「会社名」のようなフィールドに本当に注意を払わなかったことを初めて作成したときは、今すぐ変更することはできますか?


編集:ここでは、私が持っていない規定されている:

enter image description here

答えて

9

これは非常に一般的な(少なくとも私にとって)エラーです。あなたがiPadに入れようとしているアプリのモバイル機能を持​​っていないように思えます。各アプリケーション識別子に.mobileprovisionファイルが必要です。さまざまな名前については、プロジェクトの情報タブまたはinfo.plistで編集できます。

プロファイルのいずれかが期限切れになっている場合は、削除してください。何も影響はありません。

アプリのプロビジョニングを取得するには、Appleプロビジョニングポータルにアクセスし、プロビジョニングプロファイルを追加します。次に、すべての仕様(UDID、開発証明書、アプリケーションID)を入れるだけで、それは条項を蹴るでしょう。リンゴの開発者サイトには、準備をして、どこにいるのかを説明するためのハウツーガイドがあります。

何らかの理由で、アプリのIDが空であるように見えます。プロジェクトの情報タブでこれを変更することができます。 .mobileprovisionのアプリIDとアプリのIDは完全に一致する必要があります。

+0

モバイルプロビジョニングを取得するにはどうすればよいですか(申し訳ありませんが、私はこれで初めてです)。また、私の質問にスクリーンショットを編集して、自分が何を持っているかを示します。 – BloonsTowerDefence

+0

@Hello updated answer – Dustin

+0

優秀!どうもありがとうございます – BloonsTowerDefence

11

プロビジョニングプロファイルを最初にXCodeにインストールしたときに同じ問題が発生しました。私はXcode 4.5。*バージョンを使用しています。プロプロファイルと証明書を私のMacにインストールしましたが、Xcodeのオーガナイザの[デバイス]タブに移動してデバイスをクリックしても、新しいプロビジョニングプロファイルがデバイスに追加されたことがわかりませんでした。そこで、「Portalに追加」ボタンを+マーク付きでクリックしました。それはトリックをしたと私はprovプロファイルが不足してについてのエラーなしで正常に私のアプリをテストすることができました。私が持っていた問題でこれがあなたの一部に役立つことを願っています。

enter image description here

+0

+1それは私のために働いた。 –

0

ダスティンが言ったように: com.domainname.applicationnameの$ {PRODUCT_NAME:rfc1034identifier}

あなたのInfo.plist Xcodeで

The .mobileprovision app ID and your app's ID have to match EXACTLY otherwise nothing works.

が自動的にのようなものに 'バンドル識別子' を設定し、

「$ {PRODUCT_NAME:rfc1034identifier}」を削除し、「com.domainname.applicationname」のままにしてが正確にと一致するようにしますビジョンプロファイルID。

私は同じ問題があったときにこれは私のために働いた。それが役に立てば幸い。

3

私の場合は、最初にCmd-Bでアプリをビルドしなければなりませんでした。

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

私は実際には自分のiPhoneで起動するためにプログラムを実行できましたか?

どうやら、打つだけではそのトリックはできませんでした。

(ところで、最初の「iPhone開発者:あなたのお名前()」を使用してアプリに署名することを忘れないでください。キー

0

ちょうどあなたがvalid provisioning profile matching the application's Identifier could not be foundの受け入れ答えは私のために働いていないが、トリックのどれもしていることを知らせるために

+0

プロビジョニングプロファイルがポータルおよびオーガナイザの[Xcode]の[デバイス]タブにあることを確認した後で、次の操作を実行してください:Project Navigator>ターゲット>ビルド設定>コード署名... "コード署名ID"代わりに「iOSチームのプロビジョニングプロファイル」。これは、上記のコメントを逃すことのない、一生懸命に取り組んでいろいろなことに取り組むべきです。うまくいけば、これはあなたのために動作します。 – BonanzaDriver

-1

この進歩は、宇宙と世界の最も難しい問題です。 xcode5の xcode5の「修正の問題」ボタンでは問題は修正されませんが、これはちょっと!

関連する問題