我只是想将我的.app上传到Mac App Store。我已经支付了我的开发者费用,设置了所有我的证书,设备和配置文件(****的负载),并安装了Application Loader 3.0。
我被提示导入IPA文件。但是我的.app是一个打包的Java应用程序(捆绑了JRE)。所以它不是用Xcode生成的。 该应用已签名并附有权利。
我已经阅读了文档,但是,我遇到的每个指南都继续讨论使用Xcode导出IPA文件。我没有使用Xcode!
这整个程序真是一团糟。
那么,有没有办法可以在没有Xcode的情况下生成IPA文件?
谢谢。
答案 0 :(得分:0)
我经过多次修补后,发现我可以创建一个PKG文件。
所以在与“YourApp.app”相同的目录中:
创建权利文件(ent.entitlements
)
签名文件:
codesign -v -f -s "3rd Party Mac Developer Application: Your Name" --entitlements ent.entitlements YourApp.app
find YourApp.app/Contents/ -type f \( -name "*.jar" -or -name "*.dylib" -or -name "jspawnhelper" \) -exec codesign --verbose -f -s "3rd Party Mac Developer Application: Your Name" --entitlements ent.entitlements {} \;
构建包:
productbuild --component "YourApp.app" /Applications --sign "3rd Party Mac Developer Installer: Your Name" YourApp.pkg
然后我可以在Application Loader中打开包。
一个好的资源: https://bugs.openjdk.java.net/secure/attachment/15809/MacAppSandboxTestingNotes.txt