首页 > 解决方案 > 来自 Transporter 的错误,“未能获取应用程序的捆绑包 ID”

问题描述

我正在为 Mac OS 应用商店准备一个应用。该应用程序是一个包,包含一个预编译的二进制文件和一组嵌入在它的 info.plist 中的配置参数。该应用程序尚未开发 - 它已经使用了几年,但我计划通过将其放入应用程序商店来顺利分发。

我使用“productbuild”为应用程序创建了一个 .pkg,并且包安装良好。

我的问题是,将 .pkg 提供给传输器应用程序总是失败,并显示“无法为 .pkg 创建 .itmsp 无法获取应用程序包 ID”

info.plist 对我来说看起来不错。

问:出了什么问题,我该怎么办,或者是否有其他进入应用商店的途径。 在此处输入图像描述

标签: macosapp-storetransporter

解决方案


这个错误似乎有很多不同的原因。就我而言,我的 Info.plist 的键值为空,NSHumanReadableCopyright并且完全丢失了LSMinimumSystemVersion键。添加这两个并重新提交后,该错误不再发生。

因此,我最好的解决此错误消息的建议是将您的 Info.plist 与已知良好的进行比较,看看您是否缺少任何键,或者任何键值是否为空或可能无效。不幸的是,此错误消息是红鲱鱼。


推荐阅读