Testflight経由で配布するためのアーカイブ.ipaを作成しようとしています。アーカイブが作成され、エクスポートを選択してから、アドホックを選択して、チームを選択します。ただし、この時点で次の画面が表示されます。
Xcode 6 GMをダウンロードする約2時間前に、異なるプロビジョニングプロファイルを使用してxcode 5で.ipaを作成したので、私の証明書は有効です。また、私のプロビジョニングプロファイルが有効で、上記の証明書に関連付けられていることも知っています。
ことは、xcode 5ではチームを要求しなかったということです。プロビジョニングプロファイルを要求するだけです。今、輸出は私が提供するチームを求めています。また、もちろん、有効なiOS配布証明書を持っています。私はアプリケーションに署名するためにビルド設定でそれを使用しています。奇妙なエラーが発生するようです
どんな助けでも大歓迎です。
開発証明書を使用して、.ipaを生成できませんでした。ただし、アドホックに配布証明書を使用すると、.ipaを生成できます。これは、アドホックで配布するための配布証明書とプロファイルをアドホックに必要とするXcode 6の新しい「機能」またはバグのいずれかであると想定しています。
まず最初に、エラーメッセージはBS再利用メッセージであり、ここで何が起こっているのか正確ではないことを理解してください。これに多くの時間を無駄にしたのはあなたのせいではありません。これは、Appleのワークフローの1つの小さな欠陥が開発者の時間の浪費に数十万ドルを費やしている例です。しかし、何ができるでしょうか?
これは技術的に@steventnorrisと同じ考えです。私は彼の答えを認識して実装できなかったので、もっと明確にしたかったのです。私は多くの試行錯誤を通して自分でこれを発見しなければなりませんでした。
(証明書を削除せずに)AdHocビルドを生成できる唯一の方法は、次のようにコマンドラインツールxcbuildを使用することでした。
私にとっては次のように働きました。
これは私のために働いたものです。それが役に立てば幸い
これは私のために働いたものの短いバージョンです(当然私は最初に他のものすべてを試すために何時間も費やしました):
注:手順はXcode 6.3.2向けです。
これが長く詳細なバージョンです:
私にとっては次のことがすぐに機能しました:
キーチェーンアクセスに移動
Xcodeまたは最後のMac OSアップデートで回復したごみ箱キーを削除します。
「公開鍵」だけを残し、「秘密鍵」の横には小さな三角形が表示されます(クリックすると証明書が表示されます)。
これらのスラッシュキーXcode 6.0.1を削除した後。 OTA配布用のアドホックアプリをアーカイブすることができました。
これは私を助けました、それが皆さんに役立つことを願っています。 Gl :)