我正在使用Eclipse,libGDX 1.2.0和RoboVM 0.0.14。
在过去的几天中,我一直试图将我的应用程序上传到应用商店,但一直失败。
老实说,我不知道自己做错了什么,因此我决定附上以下资源,并希望这里的某个人能够帮助我解决这个问题。
谢谢。
下面是:
- Application Loader的错误消息。
- build.gradle文件。
- App ID详细信息(来自developer.apple.com)。
- iOS证书(来自developer.apple.com)。
- iOS预配配置文件(来自developer.apple.com)。
- 应用程序信息(来自itunes connect)。
- 钥匙串访问文件(在我的Mac上)。
Application Loader的错误消息:
Error 1: “bundle标识符无法从当前值“com.tzamots.nGame”更改。如果您要更改包标识符,则需要在iTunses Connect中创建一个新应用程序。”
Error 2: “无效的代码签名权利。您的应用程序包签名中的权利与包含在预配配置文件中的权利不匹配。根据预配配置文件,包含不允许的密钥值的捆绑包:'J3P5A3B6AS.com.tzamots.noniGame.iOSLauncher'为“Payload / iOSLaouncher.app / IOSLaouncher”中的“application-identifier”密钥
iOS目录中的build.gradle文件:
robovm {
iosSignIdentity = "iPhone Distribution: Tzamots (J3P5A3B6AS)"
iosProvisioningProfile = "nGame_Dis (J3P5A3B6AS.com.tzamots.nGame)"
iosSkipSigning = false
stdoutFifo = ""
stderrFifo = ""
}
App ID详情(来自developer.apple.com)
名称:noniGame
前缀:J3P5A3B6AS
ID:com.tzamots.nGame
iOS证书(来自developer.apple.com)
1.
名称:Tzamots
类型:iOS开发
2.
名称:Tzamots
类型:iOS发布
iOS预配文件(来自developer.apple.com)
1.
名称:iOS团队预配文件:com.tzamots.nGame
类型:开发
App ID:noniGame(com.tzamots.nGame)
状态:活跃(由Xcode管理)
2.
名称:nGame_Dev
类型:开发
App ID:noniGame(com.tzamots.nGame)
状态:活跃
3.
名称:nGame_Dis
类型:发布
App ID:noniGame(com.tzamots.nGame)
状态:活跃
应用程序信息(来自itunes connect)
SKU:123456
Bundle ID:com.tzamots.nGame
钥匙串访问文件(在我的Mac上)
1.
名称:iPhone开发者:Tzamots(W72YA5HF6K)
2.
名称:iPhone发布:Tzamots(J3P5A3B6AS)