【发布时间】:2011-12-20 16:38:02
【问题描述】:
我知道以前有人问过这个问题,但我已经尝试了给定的解决方案,但没有一个有效。我正在切换开发计算机,并在我的新计算机上开始一个全新的项目。我们已经有一个在旧计算机上使用的证书,所以我从旧计算机导出了开发人员证书,并将其安装在我的新机器上。我为新计算机上的新应用程序创建并下载了配置文件。我正在尝试在测试设备上运行该应用程序,我已将其 UDID 添加到配置文件中,因此它对该设备有效。
配置文件是使用我在线创建的 Apple ID 创建的,格式为 com.mycompany.projectname。
当我尝试在测试设备上运行应用程序(它也不能在模拟器上运行)时,我收到一个错误弹出窗口,提示 应用程序不包含有效的捆绑标识符。
我的包标识符,我检查了 Targets -> Summary -> Identifier 和 Info.plist 以 com.mycompany.projectname 的形式正确显示,公司名称和项目名称都没有任何特殊里面的人物。
我错过了什么吗?我已经用这个把头撞在墙上有一段时间了......
【问题讨论】:
-
模拟器没有签名代码,所以我认为这不会是配置文件问题。看看 .app 包中的 plist 怎么样?
-
@DavidDunham 我需要在实际设备上运行它
标签: iphone ios xcode ios-provisioning provisioning-profile