Macos 如何将安装程序版本从PackageBuild转换为productbuild?
我已经使用为mac os构建了一个安装程序。现在我想把它上传到应用商店。但苹果抱怨说,安装程序应该使用Xcode或productbuild构建。我想我将无法使用Xcode,因为我的应用程序代码库是用python编写的 我有安装程序插件(注册和1个以上的插件),以及在目标c开发。在将每个组件复制到用户的机器后,我还需要运行安装前和安装后脚本 是否有任何方法可以将安装程序构建从mac软件包的packagesbuild移植到productbuild 我偶然发现了以下产品构建文档:Macos 如何将安装程序版本从PackageBuild转换为productbuild?,macos,app-store,productbuild,Macos,App Store,Productbuild,我已经使用为mac os构建了一个安装程序。现在我想把它上传到应用商店。但苹果抱怨说,安装程序应该使用Xcode或productbuild构建。我想我将无法使用Xcode,因为我的应用程序代码库是用python编写的 我有安装程序插件(注册和1个以上的插件),以及在目标c开发。在将每个组件复制到用户的机器后,我还需要运行安装前和安装后脚本 是否有任何方法可以将安装程序构建从mac软件包的packagesbuild移植到productbuild 我偶然发现了以下产品构建文档: 但是它没有讨论每个组
但是它没有讨论每个组件的安装后脚本。使用
pkgbuild
,仍然可以为每个组件包包含安装前和安装后脚本
然后可以使用productbuild
从组件包中构建安装程序。在产品安装程序中包含脚本有一些选项,尽管它不使用相同的预安装
/后安装
设置。相反,您需要使用产品分发文件来包含和调用脚本
我发现这个链接非常有助于了解整个过程:可以使用
包创建一个Xcode运行脚本构建阶段。
。@l'l你能给我链接一些帖子吗?