2012-03-09 17 views
11

TestFlightAppでテストするためにビルドをしようとしています。以前のバージョンのxcodeでは、アーカイブ後にipaファイルの作成に使用した「共有」オプションを表示できました。 ipaファイルがtestflightにアップロードされ、すべてが期待通りに機能しました。 xcode 4.3.1へのアップグレードでは、共有オプションが表示されません。私はdistributeオプションを使ってみて、ipaを作成しました。その後、私がipfをtestflightにアップロードしようとしたところ、次のエラーが発生しました。xcode 4.3.1 - 共有アーカイブオプションは表示されません

'無効IPA:キーcom.apple.developer.ubiquity-kvstore識別子の値のプロファイルとバイナリの間で一致していない'

が誰かを助けることができます。

+0

これを最後に修正しましたか?私は今それに苦しんでいる... –

+0

私はちょうどXcode 4.2を再インストールし、それからそれをした(私は4.3.1を持っていた)。 –

答えて

4

ここで私はそれを修正しました。

com.apple.developer.ubiquity-kvstore-identifierは、特にiCloud向けです。 iOS Developer Libraryを参照してください。

  1. は(私はそれらを手動で作成していた)
  2. 使用ターゲットエディタに(私が有効になっている)プロジェクトから
  3. 削除古い資格ポータルiCloudの状況をプロビジョニングのiOSでのApp IDを確認します。だから私は、次の手順を使用しました(ターゲットエディタウィンドウの最下部にある)エンタイトルメントを有効にし、App ID iCloud設定と一致させ、コンテナとキーチェーンのアクセスを追加します。なかったではない -
  4. 保存エンタープライズまたはアドホック展開
  5. は、開発コード署名ID
  6. をディスクに保存バンドルを選択...
  7. はアーカイブを選択し、[配布]をクリックします
  8. クリーンとアーカイブ企業のためのチェック
  9. TestFlightApp.comへ
  10. ドラッグIPAは、この時点で

を構築し、TestFlightは、バンドルを受け入れ、私のテスターはダウンすることができました負荷!

+1

コンテナを追加することは非常に重要です。コンテナは、「エンタイトルメントの有効化」を選択したときにデフォルトでは追加されません。コンテナが追加されると(com.company.app)、ビルドはTestFlightに正常にアップロードされました。 – TPoschel

+0

しかし、「配布」をクリックしたときに、「企業向けに保存...」というオプションはありませんか? 2つのオプションは、「ビルトイン製品の保存」と「Xcodeアーカイブとしてのエクスポート」だけです。私はXcode 4.3.1を使用しています。 –

+0

私はケントの言葉を踏襲し、魅力的に働いた。私の場合の欠けていた部分は、プロビジョニングポータルに設定されていました。古い資格を削除しなければならなかった。ありがとうございました。 – user1260340

0

あなたはそれが古いShare...メニューと同じです Distribute...Save for Enterprise or Ad-Hoc Deployment

を使用することができます。

2

Xcode 4.3.1では、[オーガナイザ]の[アーカイブ]タブにIPAを作成するオプションはありません。

IPAを作成するには、使用可能な[配布]オプションをクリックし、[メソッド - 「エンタープライズまたはアドホック展開のために保存する」を選択すると、IPA形式でビルドを保存するオプションがあります。

私は答えはこの質問への提供が、コメントを見て(と私自身の要求を持ってきた知っているおかげで、 のNaveenシャン

+0

「エンタープライズまたはAd-Hoc展開用に保存する」オプションがオプションにない理由は何ですか?私のXcode 4.3.1 – choonkeat

+1

には、「ビルド済み製品の保存」と「Xcodeアーカイブとしてのエクスポート」のみが表示されています。「Copy Headers」セクションの「Private」に記載されているファイルです。https:// github。 Xcode-4-Archiving-Issue: - '単一バンドルを含んでいません' – choonkeat

5

enter image description here

、添付スクリーンショットを参照してください。私もここに送っています)配布パネルに2つのオプション(「iOS App Storeに送信する」と「Xcodeアーカイブとして書き出す」)しかないコメントで@Yuchenや@Kentのような人には助けが必要なようです「エンタープライズ用またはアドホック用に保存」オプションは表示されません。

ターゲットに他のターゲット(ライブラリなど)が含まれている場合は、「サブ」ターゲットのビルド設定で「インストールをスキップ」フラグを「はい」にする必要があります。これにより、アーカイブをIPAファイルとして配布することができます。

詳細はthis StackOverflow answerにあります。

希望すると、 Thibault

+0

thib_bさんのお勧めが私の問題を解決しました。 –

関連する問題