プロジェクト設定とターゲット設定の関係についての私の理解は、プロジェクト設定は高レベルであり、低レベルのターゲット設定でオーバーライドされる可能性があるということでした。
複数のターゲットを含むプロジェクトがあり、それらすべてに同じコード署名プロファイルを使用したいので、プロジェクト レベルでコード署名 ID を設定し、ターゲットで ID を「コード署名しない」のままにしました。
これにより、署名が必要であるという XCode エラーが発生します。「署名をコードしない」がプロジェクトのコード署名設定をオーバーライドしている場合、どちらが理にかなっていますか。ただし、ターゲットでコード署名 ID を空白のままにしておくオプションはありません。何かに設定する必要があります。つまり、プロジェクトに設定されているコード署名 ID は役に立たないということです。常にターゲットの設定でオーバーライドする必要があります。
プロジェクトだけでアイデンティティを設定するためのトリックはありますか?