質問

私はTestFlightAppでテストするために構築しようとしています。Xcodeの私の以前のバージョンでは、アーカイブ後に "share"オプションを表示することができました。これはIPAファイルを作成しました。IPAファイルはTestFlightにアップロードされ、すべてが期待どおりに機能しました。Xcode 4.3.1へのアップグレードで、共有オプションが表示されません。Distributeオプションを使用してIPAを作成しました。IPAをTESTFLIGHTにアップロードしようとしたときは、次のエラーが発生しました。

'IDが無効です。キーcom.apple.developer.ubiquity-kvstore-identifierの値がプロファイルとバイナリ' の間で不一致です。

誰かが助けてくれることができます。

役に立ちましたか?

解決

これは私がそれをどのように固定したかです。

com.apple.developer.ubiquity-kvstore-identifierは特にiCloud用です。 iOS開発ライブラリ。だから私は次の手順を使用しました:

  1. IOSプロビジョニングポータルICLoudのステータス(MINEが有効にする)でアプリIDを確認する
  2. プロジェクトから古いエンタイトルメントを削除しました(手動で作成しました)
  3. ターゲットエディタを使用して、アプリID iCloud設定、追加されたコンテナとキーチェーンアクセスを追加して、を追加しました。
  4. 清潔でアーカイブ
  5. アーカイブを選択してDistribute ... をクリックします。
  6. EnterpriseまたはAD-HOC展開用の保存
  7. 開発コードを選択してください署名ID
  8. バンドルをディスクに保存 - Enterprise をチェックしませんでした
  9. IPAをTestFlightApp.comにドラッグする

    現時点では、TestFlightはバンドルを受け入れ、テスターがダウンロードできました!

他のヒント

私はこの質問に答えが提供されていることを知っていますが、コメント(そして私自身の要求もここに送っているのも)を見て、@Yuchenや@kentのみのコメントのようなものには必要とされるようです。配布パネルに2つのオプションがあります(「iOSアプリストアに送信」および「XCode Archiveとしてのエクスポート」)、「保存またはAD-HOCの展開」オプションが表示されません。

ターゲットが他のターゲット(例えばライブラリー)を含んでいる場合は、 "Sub"ターゲットビルド設定で "Skip Install"フラグをYesに入れる必要があります。これにより、アーカイブをIPAファイルとして配布できます。

詳細情報は、このStackOverflow Answer にあります。

これが助けることを願っています、 Thibault

Xcode 4.3.1 IPAを作成するために、オーガナイザのアーカイブタブに「共有」オプションはありません。

それ故にIPAを作成するだけで利用可能な「配布」オプションをクリックし、メソッドを選択します - 「エンタープライズまたはアドホック展開用の保存」を選択してください.IPA形式でビルドを保存するオプションがあります。

添付の画面ショット、

画像の説明がここにあります

ありがとう、 Naveen Shan

使うことができます Distribute...Save for Enterprise or Ad-Hoc Deployment

古いShare...メニューと同じです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top