2011-02-02 12 views
0

私のアプリケーションをベータテスターに​​配布しようとしています。私は暫定的な配布プロセスをTに従ったと信じていますが、私のテスターはインストールしようとするときに問題があります。 「インストールできませんでした。無効な資格」などのエラーが発生しました。私は配布証明書を生成しました。私は配布証明書、私のアプリIDを参照しているアドホックなプロビジョニング証明書を生成しました。それはアドホックな配布としてマークされ、デバイスが選択されています(私は確かに再生成しました)。私は証明書とプロファイルをダウンロードし、必要に応じてXcodeとキーチェーンにインストールしました。 info.plistの私のアプリIDは、プロフィールのものと同じです(Appleが生成した10文字の接頭辞は例外です)。アプリケーションの正しいアドホックビルドを作成できません

私はXcodeに行き、dist.plistを作成してget task allowedの値をチェックしなかった。私はAd Hocディストリビューション構成を作成し、ちょうどロードされたものにコード署名アイデンティティを設定しました。きれいにしてください。ビルドとアーカイブ。主催者を使用して共有しました。 .IPAとmobileprovisionファイルをベータテスターに​​電子メールで送信しました。おそらく木の種類のもののための森林でしょう。

それは私の悲劇的な話が終わるところです。私は見つけることができるすべてを読んだので、私はその手順に従っているように見えます。明らかに私は何かが足りない。

答えて

0

は、あなたのinfo.plistに「iPhone環境が必要です」と表示されていますか? 正しいプロビジョニングプロファイルを使用していますか?

+0

はい、チェックされています。 – mlewis54

+0

問題が見つかりました。オーガナイザでファイルに署名したときに間違ったコード署名を使用しました。それは私の開発者にデフォルトしていたので、私はそれを配布証明書に変更しました。 – mlewis54

0

すでにツリーのフォレストについて言及したとおり、入力したすべてのステップが正しく実行されていることを確認してください。あなたがが欠落している ことの一つは、dist.plistにあなたの資格にその値を設定する必要があり

は、あなたの場合のようにファイル名を使用するプロジェクトの設定で コード署名の資格を設定することです

したがって、コード署名資格 = dist.plistをプロジェクト設定で設定します。

あなたは幸運を祈ります!

+0

私はそれに言及するのを忘れてしまった。私はそれを – mlewis54

+0

無効にしました、2つのケースで私たちのチームでのみ発生しました。プロジェクトのビルド設定に記載されていない2つのコード署名エンタイトルメント。また、配布プロビジョニングのプロファイルが記載されていること、および正しいプロジェクトビルドで構築していることも確認してください。 –