我现在已经研究了几天,但却无法找到解决方案。
背景故事:我正在接受前一名工人留下的项目。我使用不同的Macbook来处理项目而不是最初使用的,我认为这对我的问题很重要。
问题:我已经让模拟器编译程序就好了,但是当我尝试安装到物理iPad时,Xcode会给我一个下拉错误,说/ p>
"无法对代码' app-name'进行编码。没有有效的签名身份匹配 teamID' id-value'被找到。 [取消] [修复问题]"
当我点击[修复问题]时,我收到此消息:
"无法为CSR生成密钥对。 [取消] [完成]"。
当我转到Xcode->偏好设置 - >帐户 - > ID->签署身份 - > iOS开发 - >创建时,我收到相同的错误:"无法生成密钥对对于CSR。 [OK]"
我找到了this StackOVerflow响应,并复制并运行了他们的脚本,发现我的.proj文件中有两个错误。我希望它可以解决问题,但事实并非如此。
答案 0 :(得分:0)
转到XCode->偏好设置>帐户 在左下角单击加号按钮,然后单击“#34;添加Apple ID"”,添加您的开发者帐户凭据,然后单击“登录”。 Xcode将显示您的所有团队,双击您要调试的团队。在打开的弹出窗口中查看Signing Identities选项卡 - > IOS Development,单击Action选项卡下的create按钮。 Xcode将为您的mac创建新证书。将此团队添加为项目团队,然后在项目的构建设置集中添加#34;自动" for Provisioning profile-> Debug和" IOS Developer"对于代码签名身份 - >调试,您应该能够在设备上运行应用程序。