3

私は、(最初の) iPhone アプリをボランティアのテスターの小さなグループにアドホックに配布しようとしています。Apple のドキュメントや多数のブログ投稿に目を通しましたが、まだ問題が発生しています。明確でないことについていくつか質問があります (少なくとも私には):

開発および/または配布の証明書要求を作成する場合、共通名には自分の名前または会社名を使用する必要がありますか? 会社として iPhone 開発者プログラムに登録しました。ポータルにはこの会社名が表示されますが、自分の名前も「Agent」と表示されます。

また、Apple のドキュメント (開発者ガイドの「テスト用アプリケーションの公開」の章) には、テスター デバイス、テスト アプリ ID、および開発証明書に関する情報を含むテスター プロビジョニング プロファイルを示す図が含まれています。ポータルでテスター (アドホック) プロビジョニング プロファイルを作成しようとすると、開発証明書ではなく、配布証明書が選択されます。これは正しいですか?理にかなっているように見えますが、図と一致しません。

アドホック プロビジョニングに関するその他のアドバイス、特にトラブルシューティングのための情報収集方法についてもご意見をお寄せください。私のテスターは、「不明なエラーが発生したため、アプリケーションはインストールされませんでした (0xE8008016)」というメッセージが表示されたと報告していますが、これは私が何を間違ったのかについては何も教えてくれません。

ありがとう、アンドリュー

4

5 に答える 5

2

アドホック配布ビルドの自動化に使用するサンプル パッケージ スクリプトを投稿しました。

http://iphonedev.makerlab.org/2009/12/packaging-script-for-iphone-ad-hoc-distribution-builds/

于 2009-12-16T03:48:09.683 に答える
1

entitlements.plist ファイルで、get-task-allow bool のチェックを外して false の値を指定する必要があります。これは AdHoc 配布専用です。

これは、get-task-allow をオフにして正しい entitlements.plist を保存してチェックインしたと考えてビルド サイクルを行ったときに、難しい方法で学びました。

于 2009-08-24T21:15:26.633 に答える
1

一般名に自分の名前を使用しましたが、これが本当に重要かどうかはわかりません。私は自分のディストリビューションに名前を付けました。ただし、私の会社名でプロファイルをプロビジョニングします。

アドホックは配布と見なされるため、配布証明書は正しいものです。

アドホック用の Entitlements.plist ファイルを作成しましたか?

アドホックをビルドするときに署名エラーが発生していますか?

于 2009-08-12T06:34:22.987 に答える
1

作成したアドホック ビルドは適切にインストールされますか? これは、情報を収集する最も簡単な方法です。ユーザーに提供する指示に従って、自分で試してみてください。

Mac で作成した圧縮フォルダーを Windows が適切にデコードできなかったため、Windows ユーザーがアプリをインストールできないという問題がありました。最終的に、Windows と Mac iTunes のドラッグ アンド ドロップで適切に機能する .ipa ファイルを作成する XCode の Run Script ビルド フェーズに頼りました。

于 2009-08-12T06:50:16.233 に答える