2017-04-06 9 views
2

一部のコンテキスト。 XCodeの8を使用して、チーム内XCode 8内の既存のプロビジョニングプロファイルの再利用

開発者はXCodeの8の自動プロビジョニングの設定を使用して(私はこれは無関係だと思いますけれども、実際にIPAをexpoterd)

をiOSアプリをアーカイブし、輸出している私は今、提出したいと思います私たちのアプリは、アプリストアに。

自動設定でアーカイブプロセスを実行すると、XCodeは新しいプロビジョニングプロファイルを作成し、既存のプロファイルを無効にします。

すでに作成されたプロビジョニングプロファイルを再利用しながら、XCode 8の自動機能を引き続き使用することはできますか?

私の目的は、既存のプロファイルを使用してアプリをアプリストアに簡単にパッケージ化することです。代わりに、既存のプロファイルを無効にすることなくアプリをパッケージ化します。

これは可能ですか?

答えて

1

これは、パッケージに署名するための秘密鍵を持つ証明書がまだある場合にのみ実行できます。

使用可能な場合は、キーチェーンアクセスツールを使用してMacに追加する必要があります。

証明書を追加するとすぐに、既存のプロファイルを使用してパッケージに署名することができます。

アップルデベサイトのiOS証明書セクションにあるステップバイステップの手順に従って生成された新しい証明書を使用するために、証明書がもう利用できない場合は、Apple Devサイトの既存のプロファイルを変更できます。この場合、Xcode設定でプロビジョニングプロファイルを再ダウンロードする必要があります。

+0

おかげでCristallo。私はフォローアップの質問があると思います。 XCodeによって作成された新しいプロファイルをアーカイブしてプッシュすると、自動的に既存のプロファイルが無効になります。 – andy

+0

私はxcodeに署名アイデンティティを選択させません...私は通常、コード署名アイデンティティを明示的に設定します。私は秘密鍵が見つからないという問題があるため、古いものは使用できないため、新しいものを生成しようとしていると思います。 – cristallo

+0

ええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええ、 – andy

1

Xcode 8+で自動コード署名を使用していた古い問題(多くの問題を抱えている)の「修正の問題」ボタンとは対照的に、既存の証明書とプロビジョニングプロファイルには影響しません。自動コード署名を使用すると、既存のプロファイルと証明書がそのまま残り、他の開発者は引き続き問題なく独自の証明書/プロファイルを使用できます。

コードリポジトリを使用している場合は、プロジェクトへのコード署名の変更をチェックインすると、他の開発者はプロジェクトのコピーに自動コード署名を持つようになります。マシンに既存の有効な証明書とプロファイルがある場合は、それらを使用することができます。そうでない場合、または何らかの理由で証明書/プロファイルが無効になった場合、Xcodeは新しい証明書を生成します。

関連する問題