Xcode 4.3.1 - 共有アーカイブオプションが表示されません
-
10-12-2019 - |
質問
私は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開発ライブラリ。だから私は次の手順を使用しました:
- IOSプロビジョニングポータルICLoudのステータス(MINEが有効にする)でアプリIDを確認する
- プロジェクトから古いエンタイトルメントを削除しました(手動で作成しました)
- ターゲットエディタを使用して、アプリID iCloud設定、追加されたコンテナとキーチェーンアクセスを追加して、を追加しました。
- 清潔でアーカイブ
- アーカイブを選択してDistribute ... をクリックします。
- EnterpriseまたはAD-HOC展開用の保存
- 開発コードを選択してください署名ID
- バンドルをディスクに保存 - Enterprise をチェックしませんでした
- IPAをTestFlightApp.comにドラッグする
現時点では、TestFlightはバンドルを受け入れ、テスターがダウンロードできました!
他のヒント
私はこの質問に答えが提供されていることを知っていますが、コメント(そして私自身の要求もここに送っているのも)を見て、@Yuchenや@kentのみのコメントのようなものには必要とされるようです。配布パネルに2つのオプションがあります(「iOSアプリストアに送信」および「XCode Archiveとしてのエクスポート」)、「保存またはAD-HOCの展開」オプションが表示されません。
ターゲットが他のターゲット(例えばライブラリー)を含んでいる場合は、 "Sub"ターゲットビルド設定で "Skip Install"フラグをYesに入れる必要があります。これにより、アーカイブをIPAファイルとして配布できます。
Xcode 4.3.1 IPAを作成するために、オーガナイザのアーカイブタブに「共有」オプションはありません。
それ故にIPAを作成するだけで利用可能な「配布」オプションをクリックし、メソッドを選択します - 「エンタープライズまたはアドホック展開用の保存」を選択してください.IPA形式でビルドを保存するオプションがあります。
添付の画面ショット、
ありがとう、 Naveen Shan
使うことができます
Distribute...
とSave for Enterprise or Ad-Hoc Deployment
古いShare...
メニューと同じです。