5

.xcodeprojプロジェクト ファイル (ディレクトリ) をソース管理にチェックインして、iPhone アプリケーションで共同作業を行っています。重要な設定の 1 つは「Code Signing Identity」です。これは、アプリケーションを iPhone で実行できるようにするために、アプリケーションの署名に使用する証明書を指定します。

プロジェクトの各開発者は独自のコード署名 ID を持っているため、誰かがプロジェクトに変更を加えるたびに、そのコード署名 ID がプロジェクト設定に保存され、他の全員がその変更を継承します。次に、続行する前に、それを CSI に変更する必要があります。

ソース管理にチェックインされないローカルのユーザーごとのプロジェクト ファイルにコード署名 ID を保存する方法はありますか?

4

3 に答える 3

2

Xcode プロジェクトを .xcconfig ファイルに基づいて作成し、各開発者に独自の .xcconfig ファイルを使用させて、そこに ID 設定を保持させることができます。

于 2008-12-22T19:18:38.810 に答える
1

それか、ソース管理システムに署名を含むファイルを無視させるか、git で .gitignore というファイルを作成できます。これは、変更しても反映されないことを意味します。

于 2008-12-22T23:57:00.030 に答える
0

さまざまなビルドを作成することで、これを回避しました。「Dev - Rob」という名前のものには私の設定があり、「Dev - [Other Guy's Name]」という名前のものには、Other Guy の設定が含まれていました。

また、これを使用して、さまざまな署名構成を持つすべての状況で、「リリース - ベータ」や「リリース - AppStore」などのビルドを作成しました。

于 2008-12-22T20:40:21.737 に答える