lam*_*ade 11 cocos2d-iphone ios xcode4
我的应用程序成功编译后,我收到此错误"应用程序包不包含有效的标识符".此错误阻止我的游戏在手机或模拟器上启动.我不知道如何解决这个问题,因为我正在按照本教程如何使用Cocos2d 制作太空射击游戏.
thu*_*sup 11
在我的情况下(使用fastpdfkit,在3分钟后),Info.plist没有被复制到捆绑包中.我不得不在"Buildphase> Copy Bundle Resources"中手动(重新)添加它
这可能是因为包标识符中包含无效字符或没有字符。包标识符位于 Info.plist 文件中。
这是构成有效应用程序包标识符的内容:
捆绑标识符字符串向系统标识您的应用程序。此字符串必须是仅包含字母数字 (AZ,az,0-9)、连字符 (-) 和句点 (.) 字符的统一类型标识符 (UTI)。该字符串还应采用反向 DNS 格式。例如,如果您公司的域是 Ajax.com,并且您创建了一个名为 Hello 的应用程序,则可以将字符串 com.Ajax.Hello 指定为应用程序的包标识符。包标识符用于验证应用程序签名。 来源(苹果开发者)
这也可能有用:
iOS 和 Mac OS X 使用的标识符,用于识别您的应用程序的任何未来更新。您的 Bundle ID 必须在 Apple 注册并且对您的应用程序是唯一的。捆绑 ID 是特定于应用程序类型的(iOS 或 Mac OS X)。同一个 Bundle ID 不能同时用于 iOS 和 Mac OS X 应用程序。 来源
这有点像双重帖子 - 我在gamedev.stackexchange.com 上发布了相同的答案。
| 归档时间: |
|
| 查看次数: |
17624 次 |
| 最近记录: |