我必须更改我的应用程序的名称。我做了以下(Xcode 4):
目标>包装>产品名称
并更改了名称(对于dev / ad hoc / release)。在构建时我收到以下错误
Code Sign error: The identity 'iPhone Distribution' doesn't match any identity in any profile
如果我更改名称,它可以正常工作。我无法使用原始名称(有效的名称)提交到商店。我是否需要在配置门户中创建新的应用ID?我不喜欢这样做,因为我的推送通知已经与现有的应用ID相关联。
我尝试'干净'然后重新建造 - 没有帮助。
答案 0 :(得分:3)
是。供应配置文件与特定的包ID相关联。
即。 “com.mycompany.myproduct”
如果你改变它,它肯定会破坏代码签名。
或者,change the app name,但leave the bundle identifier相同:
目标>信息>
捆绑显示名称=“我的新产品名称”(删除$ {PRODUCT_NAME})
bundle identifier =“com.mycompany.myproduct”(删除$ {PRODUCT_NAME:rfc1034identifier})