我正在使用 Eclipse、libGDX 1.2.0 和 RoboVM 0.0.14。
在过去的几天里,我试图将我的应用程序上传到应用程序商店,但没有成功。
老实说,我真的不知道我做错了什么,所以我决定附上以下资源,希望这里的人能够帮助我解决这个问题。
谢谢。
您会在下面找到:
- 应用程序加载程序错误消息。
- build.gradle 文件。
- 应用 ID 详细信息(来自 developer.apple.com)。
- iOS 证书(来自 developer.apple.com)。
- iOS 配置文件(来自 developer.apple.com)。
- 应用程序信息(来自 iTunes 连接)。
- 钥匙串访问文件(在我的 Mac 上)。
应用程序加载器错误消息:
错误 1: “无法从当前值 'com.tzamots.nGame' 更改捆绑标识符。如果要更改捆绑标识符,则需要在 iTunses Connect 中创建一个新应用程序。”
错误 2: “无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。根据配置文件,捆绑包包含不允许的键值:'J3P5A3B6AS.com .tzamots.noniGame.iOSLauncher' 用于“Payload/iOSLaouncher.app/IOSLaouncher”中的关键“应用程序标识符”
iOS 目录中的 build.gradle 文件:
robovm {
iosSignIdentity = "iPhone Distribution: Tzamots (J3P5A3B6AS)"
iosProvisioningProfile = "nGame_Dis (J3P5A3B6AS.com.tzamots.nGame)"
iosSkipSigning = false
stdoutFifo = ""
stderrFifo = ""
}
应用 ID 详细信息(来自 developer.apple.com)
名称:诺尼游戏
前缀: J3P5A3B6AS
ID: com.tzamots.nGame
iOS 证书(来自 developer.apple.com)
1.
名称:扎莫特
类型: iOS开发
2.
名称:扎莫特
类型: iOS 发行版
iOS 配置文件(来自 developer.apple.com)
1.
名称: iOS 团队配置文件:com.tzamots.nGame
类型:开发
应用 ID noniGame (com.tzamots.nGame)
状态:活动(由 Xcode 管理)
2.
名称: nGame_Dev
类型:开发
应用 ID noniGame (com.tzamots.nGame)
状态:活跃
3.
名称: nGame_Dis
类型:分布
应用 ID noniGame (com.tzamots.nGame)
状态:活跃
应用信息(来自 iTunes 连接)
货号: 123456
捆绑包 ID: com.tzamots.nGame
钥匙串访问文件(在我的 Mac 上)
1.
名称: iPhone 开发商:Tzamots (W72YA5HF6K)
2.
名称: iPhone 分布:Tzamots (J3P5A3B6AS)