0

を使用してアプリのビルドを作成しようとしていますAd Hoc Distribution profileprovision profileが正しく、クライアントDeviceIDが追加されていることを確信しています。Entitlements.plist私のプロジェクトにもあります。

また、コードはアドホック配布プロファイルを使用してターゲット レベルで署名されます。

プロビジョニング プロファイルと app.ipa ファイルの両方を送信していますが、クライアントはまだ iTunes を介してビルドをインストールできないと訴えており、エラーが発生します。

署名者が有効でないため、アプリケーション "" は iPhone "" にインストールされませんでした。

私はもう試した :

1.署名者無効エラー

2.署名者が無効です

3. http://www.iphonedevsdk.com/forum/iphone-sdk-development/68731-signer-not-valid-error.html

4. Ad Hoc Distribution をインストールする iphone

デバイスは 1 つしかなく、開発に使用しています。すべてのプロファイルとアプリも削除してから、iTunes からアプリをインストールしようとしましたが、正常にインストールされました。

しかし、それは私のクライアントでは機能しません。では、クライアントに送信する前にこのビルドをテストするにはどうすればよいですか???

4

1 に答える 1

0

次の 2 つのことを試してみてください。

  • アプリをビルドしてアーカイブする -> オーガナイザーに向かう -> アプリを共有し、配布証明書 + アドホック プロビジョニング プロファイルで署名する

  • プロジェクトとリリース構成のターゲット設定の両方のビルド設定でアドホック プロビジョニング プロファイルを選択したことを確認してください-> ビルド構成を使用してビルド -> ビルド製品を見つけます -> ビルド製品 + プロビジョニング プロファイルをクライアントに送信します

個人的には、最初のオプションを絶対にお勧めします。新しいデバイスをプロビジョニング プロファイルに追加するたびに、ビルド設定を調整してアプリを再構築する必要がないため、よりクリーンです。さらに、ビルド + プロファイルの代わりに 1 つの便利な .ipa ファイルをクライアントに送信できるようになり、Testflightなどのサービスを使用できるようになります。

ただし、(何らかの理由で...) 2 番目のオプションにこだわる場合は、プロビジョニング プロファイルを変更するたびに ID が変更されることに注意してください。これは、適切なプロファイルがまだ選択されているように見えても、プロジェクトとビルドの設定で再度選択する必要があることを意味します!!

于 2011-07-26T10:45:57.593 に答える