0

我在向 App Store 提交软件时遇到问题,并尝试解决了几天。我对此的尝试没有成功,所以我想在这里发布我的问题并与任何可能知道解决方案的人讨论。

我用 Python 编写了这个 macOS 应用程序并构建了一个“.pkg”文件,没有使用 Xcode,并使用 Transporter 应用程序进行验证。经过一段时间的研究,我成功构建了可以通过Transporter应用程序验证的“.pkg”文件。一切似乎都很好。

然后我将脚本添加到“.pkg”文件并在我的计算机上测试安装过程。一切似乎都很好。以下是我的命令:

pkgbuild --scripts mac/build_pkg_scripts --install-location /Applications --component my.app my.pkg

productbuild --synthesize --package my.pkg /Application ./dist.xml

productbuild --distribution dist.xml --package-path ./my.pkg ./my_final.pkg

但是,当 Transporter App 验证“.pkg”文件时会出现错误消息:

错误 ITMS-90254:“产品存档无效。安装程序包可能不包含安装脚本。”

我尝试使用 pkgutil 命令检查“.pkg”文件的内容,但没有找出问题所在。

我确实在互联网上做了很多研究并尝试了所有可能的解决方案来解决这个问题,但是每当我添加脚本以让 Transporter 应用程序验证“.pkg”时仍然会出现错误 ITMS-90254。

有谁知道可能是什么原因以及我该如何通过验证?非常感谢。

4

0 回答 0