文章详情

如果您使用自动签名,Xcode 会为您修复大多数代码签名错误。


如果您手动签署应用程序,则您负责管理配置文件,并且在构建和运行应用程序时可能会出现代码签名错误。


如果Provisioning Profile 中的App ID与项目中的Bundle ID之间存在冲突,您会收到类似于以下内容的错误消息:


Code Sign error: Provisioning profile 'MyApp Profile' specifies the Application Identifier 'com.mycompany.MyApp.*' which 

doesn't match the current setting 'com.mycompany.MyApp'


1.在项目编辑器中,选择目标并单击常规。


2.在 Identity 部分中,设置 bundle ID以匹配 App ID。


3.在签名部分,验证团队、供应配置文件和签名证书设置是否正确。


4.在配置文件旁边,单击信息图标。


5.在出现的对话框中,验证配置文件是否包含正确的 App ID。


此外,您可以在您的开发者帐户中查看 App ID 和配置文件详细信息。