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

标签 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?我不愿意这样做,因为我已经将推送通知绑定(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/

相关文章:

iphone - 如何在 iPhone 的 monotouch 中创建 SQLite 数据库?

ios - Titanium 应用程序不在后台运行 - 不更改 info.plist

iphone - 不符合键值编码

ios - 在登录时存储用户信息以备后用

iphone - #import <ChatKit/ChatKit.h> 文件不存在?

ios - iOS Siri工具包集成-调用应用程序并发送自定义指令

iphone - 这个pushViewController语句在我正在做的教程中如何工作?

iphone - 如何从 iPhone 应用程序使用 OAuth 到 Twitter?

objective-c - UITableViewCell 宽度大于 UITableView 宽度

iOS 应用程序在滑动手势期间崩溃?