私は C# でユーティリティを作成して、iPhone プロジェクトのプロビジョニングとビルド設定をセットアップしています。
XCode プロジェクト ファイルには、次の行が含まれています。
CODE_SIGN_ENTITLEMENTS = ***;
CODE_SIGN_IDENTITY = ***;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "***";
...
PROVISIONING_PROFILE = ***;
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "***";
現在、~/Library/MobileDevice/Provisioning Profiles/ からプロビジョニング プロファイルのリストを取得し、それらのプレーン テキスト値の一部を使用してプロビジョニング セクションを設定しています。
Code_Sign_Entitlements セクションを設定するために、インストールされている証明書のリストにアクセスする方法があるかどうか疑問に思っています。暗号化されたデータは必要ありません。インストールされた証明書の名前と、理想的には、それらをプロビジョニング プロファイルと照合する方法だけです。
ファイルの場所はありますか? Appleスクリプトまたは同様の手段を介してそれらにアクセスする方法はありますか?
ありがとう!
マシュー