我必须更改我的应用程序的名称。我已经完成了以下操作(Xcode 4):
目标>包装>产品名称
并更改了名称(用于 dev/ad hoc/release)。构建时出现以下错误
Code Sign error: The identity 'iPhone Distribution' doesn't match any identity in any profile
如果我改回名称,它工作正常。我无法使用原始名称(有效的名称)提交给商店。我是否需要在供应门户中创建新的应用程序 ID?我不愿意这样做,因为我已经将推送通知绑定(bind)到现有的应用程序 ID。
我试过“清理”然后再次构建 - 没有帮助。
最佳答案
是的。配置文件与特定的包 ID 相关联。
即“com.mycompany.myproduct”
如果你改变这个,它肯定会破坏代码签名。
或者,change the app name , 但是 leave the bundle identifier相同的:
目标>信息>
bundle display name = "my new product name"(删除 ${PRODUCT_NAME})
bundle identifier = "com.mycompany.myproduct"(删除 ${PRODUCT_NAME:rfc1034identifier})
关于iphone - 更改 iOS 应用的产品名称后出现代码签名错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6902344/