Macos 如何将安装程序版本从PackageBuild转换为productbuild?

Macos 如何将安装程序版本从PackageBuild转换为productbuild?,macos,app-store,productbuild,Macos,App Store,Productbuild,我已经使用为mac os构建了一个安装程序。现在我想把它上传到应用商店。但苹果抱怨说,安装程序应该使用Xcode或productbuild构建。我想我将无法使用Xcode,因为我的应用程序代码库是用python编写的 我有安装程序插件(注册和1个以上的插件),以及在目标c开发。在将每个组件复制到用户的机器后,我还需要运行安装前和安装后脚本 是否有任何方法可以将安装程序构建从mac软件包的packagesbuild移植到productbuild 我偶然发现了以下产品构建文档: 但是它没有讨论每个组

我已经使用为mac os构建了一个安装程序。现在我想把它上传到应用商店。但苹果抱怨说,安装程序应该使用Xcode或productbuild构建。我想我将无法使用Xcode,因为我的应用程序代码库是用python编写的

我有安装程序插件(注册和1个以上的插件),以及在目标c开发。在将每个组件复制到用户的机器后,我还需要运行安装前和安装后脚本

是否有任何方法可以将安装程序构建从mac软件包的packagesbuild移植到productbuild

我偶然发现了以下产品构建文档:
但是它没有讨论每个组件的安装后脚本。

使用
pkgbuild
,仍然可以为每个组件包包含安装前和安装后脚本

然后可以使用
productbuild
从组件包中构建安装程序。在产品安装程序中包含脚本有一些选项,尽管它不使用相同的
预安装
/
后安装
设置。相反,您需要使用产品分发文件来包含和调用脚本


我发现这个链接非常有助于了解整个过程:

可以使用
包创建一个Xcode运行脚本构建阶段。
。@l'l你能给我链接一些帖子吗?