我正在尝试仅为模拟器集成机器人,但仍然出现代码签名错误。为什么?
CodeSign 错误:SDK“iOS 7.0”中的产品类型“应用程序”需要代码签名
"~/Library/MobileDevice/Provisioning Profiles/" to "/Library/MobileDevice/Provisioning Profiles/"
我还从提到的此处复制了配置文件
但是我的问题没有解决:(
是否可以仅为模拟器配置机器人?
请帮忙
我正在尝试仅为模拟器集成机器人,但仍然出现代码签名错误。为什么?
CodeSign 错误:SDK“iOS 7.0”中的产品类型“应用程序”需要代码签名
"~/Library/MobileDevice/Provisioning Profiles/" to "/Library/MobileDevice/Provisioning Profiles/"
我还从提到的此处复制了配置文件
但是我的问题没有解决:(
是否可以仅为模拟器配置机器人?
请帮忙
几个星期后,我想我终于弄清楚了。在您的项目中,在构建设置下,您有一个代码签名身份集。我目前将它们全部设置为我的 iPhone 开发人员 ID,它包含在我设置的配置文件中(也在构建设置中)。为了让 Xcode 服务器能够使用这些密钥,您需要获取它们到服务器上。这是我所做的:
1) 在您创建开发者证书的机器上打开 Keychain Access.app
2) 从类别中选择我的证书
3)右键单击(Ctrl-单击)您的证书并选择导出“iPhone Developer:...”...</p>
4) 将证书另存为 .p12 文件(Keychain Access 将提示您输入密码以加密文件,并输入管理员密码)
5) 将 .p12 文件传输到您的 Xcode 服务器
6) 双击 .p12 文件,并将其导入服务器上的系统钥匙串。确保它是系统钥匙串而不是登录钥匙串。
7)右键单击私钥,(您需要单击披露三角形以将其公开)并选择获取信息。
8) 在访问控制选项卡中,选择允许所有应用程序访问此项目,然后单击保存更改。
中提琴!现在您的 Xcode 机器人将能够签署您的代码。
我的下一个测试将包括设置我的分发配置文件和证书,以便机器人创建的产品可以用于在应用商店中分发。