更改iOS应用程序的产品名称后出现代码签名错误

时间:2011-08-01 17:52:57

标签: iphone ios xcode build

我必须更改我的应用程序的名称。我做了以下(Xcode 4):

目标>包装>产品名称

并更改了名称(对于dev / ad hoc / release)。在构建时我收到以下错误

Code Sign error: The identity 'iPhone Distribution' doesn't match any identity in any profile

如果我更改名称,它可以正常工作。我无法使用原始名称(有效的名称)提交到商店。我是否需要在配置门户中创建新的应用ID?我不喜欢这样做,因为我的推送通知已经与现有的应用ID相关联。

我尝试'干净'然后重新建造 - 没有帮助。

1 个答案:

答案 0 :(得分:3)

是。供应配置文件与特定的包ID相关联。

即。 “com.mycompany.myproduct”

如果你改变它,它肯定会破坏代码签名。

或者,change the app name,但leave the bundle identifier相同:

目标>信息>

捆绑显示名称=“我的新产品名称”(删除$ {PRODUCT_NAME})
bundle identifier =“com.mycompany.myproduct”(删除$ {PRODUCT_NAME:rfc1034identifier})