ERROR ITMS-9000 iTunes Connect中
我想一个phonegap
构建iOS
应用程序上传到App Store和我不断收到此错误ERROR ITMS-9000 iTunes Connect中
ERROR-ITMS-9000:: "Missing Code Signing Entitlements. No entitlements found in the bundle 'com.fitness.challenges' for executable 'Payload/30DayFitness.app/30DayFitness'." at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)
我已经建立了我的开发和发行配置的配置文件和证书,并上传cerificate.12
和配置文件到build.phonegap.com
任何帮助非常感谢!
我修复了这个问题,在iphone5启动画面png文件名中加入-538h!
所以这是 - 防溅iphone5-538h.png
这是所有被打破上传!
根据this topic on phonegap build support forum,文档中有错误。
在config.xml中作为id,您应该只放置您的应用程序名称,而不是配置文件中使用的反向样式域ID。
编辑:(2013年10月16日,17:33)
我才发现,原来这是相当暂时的解决方法,因为上传的APK在Play商店中你仍然需要反向风格域ID。
检查您的捆绑标识符。 包ID应该与App ID相同。
我有同样的问题,并通过确保所有需要的图标在那里解决它。
我在重新签名APP中遇到了同样的问题,使用iResign作为重新签名工具。
下面是一个Entitlements.plist文件的示例,它帮助我将自己的构建发送到Apple。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>application-identifier</key>
<string>B123RP1C12.com.startup.killerapp</string>
<key>keychain-access-groups</key>
<array>
<string>B123RP1C12.com.startup.killerapp </string>
</array>
<key>get-task-allow</key>
<true/>
</dict>
</plist>