【发布时间】:2015-06-23 18:55:45
【问题描述】:
尝试通过应用程序启动器将我的应用程序上传到应用商店时出现错误。
结果 Entitlements.plist:无法读取授权数据
重现步骤:
- 使用 phonegap 构建应用
- 从 Apple Developer 网站创建分发证书 .p12 和 .provision
- 使用 https://build.phonegap.com/ 将应用放入 .ipa
- 使用应用程序启动器放置 .ipa 文件
之前遇到关于 info.plist 文件的错误,我通过添加捆绑版本和捆绑版本短来修复它。
浏览文档我发现了这个解决方法,但是它不起作用。
I tried using codesign:
$ unzip /Path/PGBuildApp.ipa
$ rm -rf Payload/PGBuildApp.app/_CodeSignature/
$ cp /PATH/App.mobileprovision Payload/PGBuildApp.app/embedded.mobileprovision
$ codesign -f -s "iPhone Distribution: NAME" PayLoad/PGBuildApp.app/ResourceRules.plist --entitlements Entitlements.plist Payload/PGBuildApp.app
我可以通过其他方式将我的应用上传到应用商店吗?也许我错过了什么。
【问题讨论】: