11

iPhone 開発者のプロビジョニング プロファイルを使用して、testflightapp にアップロードするための (.ipa) を生成できたことを知りたいと思いました。しかし、テストフライトで「無効です(.ipa)」というエラーが表示されます。これは、配布プロファイルではなく開発者プロファイルを使用しているためですか?

4

4 に答える 4

13

配布プロファイルを使用する必要があります。また、ipa にembedded.mobileprovisionファイルがあることを確認してください。

于 2012-03-16T10:11:49.763 に答える
3

testflightの準備には、次の手順が含まれます

  1. メールアドレスでtestflightを使用してチームメートを招待します。
  2. developer.apple.comで「デバイスの追加」を使用し、そのUIDでデバイスを追加します
  3. ディストリビューション内で、testflightユーザーのデバイスを含む新しいprofisioningプロファイルを作成します。
  4. 新しいプロビジョニングプロファイルをダウンロードし、XCodeビルド設定->コード署名IDで設定します
  5. 製品を使用してXCodeでプロジェクトの新しいビルドを作成します
  6. 新しく作成した.ipaをtestflightにアップロードし、testflightテスターを設定します

完了しました。

編集:

アプリの前にテストフライトを作成しましたが、ステップ3の後で停止して、新しく作成したプロファイルをテストフライトにアップロードすることもできます。(OneGuyInDcが言うように)

于 2012-03-16T10:56:39.843 に答える
2

そうです、ディストリビューションである必要があります。get-task-allowおそらく、偽ではなく真であることに文句を言っているのを目にするでしょう。TestFlight がわざわざこれをチェックする理由は完全にはわかりませんが、そうしています。

于 2012-03-16T10:11:33.040 に答える
0

はい、配布用のプロビジョニング プロファイルが必要です。

つまり、Xcode では選択しません。Xcode のすべてのプロビジョニング プロファイルで [なし] を選択します。

ここに画像の説明を入力

Xcode 5.11 でも有効です。

于 2014-10-20T16:53:21.103 に答える