Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不使用Xcode构建Mac应用程序IPA_Xcode_Macos_Ipa - Fatal编程技术网

不使用Xcode构建Mac应用程序IPA

不使用Xcode构建Mac应用程序IPA,xcode,macos,ipa,Xcode,Macos,Ipa,我只是想把我的.app上传到Mac应用商店。我已经支付了开发人员费用,设置了所有证书、设备和配置文件,安装了应用程序加载器3.0 系统将提示我导入IPA文件。然而,my.app是一个打包的Java应用程序,捆绑了JRE。所以它不是用Xcode生成的。 该应用程序已签名,并附有权利 我已经阅读了文档,但是,我遇到的每一个指南都会继续讨论使用Xcode导出IPA文件。我没有使用Xcode 整个过程真是一团糟 那么,有没有办法不用Xcode生成IPA文件 谢谢。我经过多次修补,发现我可以创建一个PKG

我只是想把我的.app上传到Mac应用商店。我已经支付了开发人员费用,设置了所有证书、设备和配置文件,安装了应用程序加载器3.0

系统将提示我导入IPA文件。然而,my.app是一个打包的Java应用程序,捆绑了JRE。所以它不是用Xcode生成的。 该应用程序已签名,并附有权利

我已经阅读了文档,但是,我遇到的每一个指南都会继续讨论使用Xcode导出IPA文件。我没有使用Xcode

整个过程真是一团糟

那么,有没有办法不用Xcode生成IPA文件


谢谢。

我经过多次修补,发现我可以创建一个PKG文件

因此,在与YourApp.app相同的目录中:

创建授权文件ent.authentications

签署文件:

codesign-v-f-s第三方Mac开发者应用程序:您的姓名-授权ent.授权YourApp.app

查找YourApp.app/Contents/-type f \-name*.jar-或-name*.dylib-或-name jspawnhelper \-exec codesign-verbose-f-s第三方Mac开发者应用程序:您的姓名-权利ent.权利{}

构建包:

productbuild-组件YourApp.app/应用程序-签署第三方Mac开发者安装程序:您的名字YourApp.pkg

然后我可以在Application Loader中打开包

一个好的资源:

如果您事先阅读了有关流程的信息,则会有所帮助。仅仅因为您构建了一个在os x上运行的java应用程序,并不意味着您构建了一个可供Mac app Store分发的java应用程序。ipa只是一个zip存档。但还有比创建ipa更多的障碍。你需要获得正确的权利,代码签名和其他任何东西。对于java可执行文件来说,这可能是不可能的。我不确定我还缺少什么。。。我假设我需要签署我的应用程序并生成IPA。我可以从命令行执行此操作吗?关于这个主题的大多数苹果文档都假设您使用的是Xcode。