【问题标题】:Code Sign error when using cocos2D使用 cocos2D 时出现 Code Sign 错误
【发布时间】:2013-03-09 22:32:24
【问题描述】:

我从 Apple 购买了一个开发者帐户。通过采取开发规定,我已经在设备中测试了示例应用程序。然后我下载了cocos2d-iphone-1.0.1 并进行了设置。然后我创建了一个名为FirstGame 的项目。当我在设备上编译示例 cocos2D 项目时,它给出了这个错误:

代码签名错误:找不到与应用程序标识符“com.yourcompany.FirstGame”匹配的有效配置文件

在项目的构建设置中,开发配置文件未启用。我正在使用 Xcode 4.6。

编辑:我找到了应用this解决方案的解决方案。:

【问题讨论】:

  • @erkanyildiz:即使问题实际上不是由 cocos2D 引起的,它显然在 cocos2D 之前有效,而不是之后。根据答案标记问题并不正确(?)。

标签: ios xcode provisioning-profile


【解决方案1】:

这与 cocos2d 无关。只需编辑项目的包标识符,并确保您具有正确的配置文件。

应该是com.ahmetatalay.FirstGame,而不是cocos2d模板默认的com.yourcompany.FirstGame

在 Xcode 的项目设置部分下更改它,以使用您的通配符配置文件或您专门为其创建的配置文件对其进行代码签名。

详情请参阅 Apple 的文档:

http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/DevPortalGuide/CreatingandDownloadingDevelopmentProvisioningProfiles/CreatingandDownloadingDevelopmentProvisioningProfiles.html

【讨论】:

  • 谢谢,我已将标识符从“info.plist”更改。
  • 或者,创建一个通配符配置文件(即,将包标识符设置为 *)。自动生成的“Xcode Team Provisioning Profile”就是这样做的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-20
相关资源
最近更新 更多