1

我正在 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 部分。我不需要任何加密数据——只需要已安装证书的名称,理想情况下,还需要一种将它们与配置文件匹配的方法。

他们有文件位置吗?有没有办法通过苹果脚本或类似的方式访问它们?

谢谢!

马修

4

0 回答 0