验证 Mac 应用商店存档时出现错误“您的应用程序包必须安装到“/Applications””的原因是啥

Posted

技术标签:

【中文标题】验证 Mac 应用商店存档时出现错误“您的应用程序包必须安装到“/Applications””的原因是啥【英文标题】:What causes the error 'Your application bundle must install to "/Applications"' when validating archive for Mac app store验证 Mac 应用商店存档时出现错误“您的应用程序包必须安装到“/Applications””的原因是什么 【发布时间】:2014-10-24 18:27:00 【问题描述】:

我正在尝试为我们的一个应用程序准备一个新版本,以便提交到 Mac 应用商店。

当我尝试验证存档时,我收到一条消息“您的应用程序包必须安装到“/Applications””。

我尝试了各种各样的方法来修复它,但没有任何乐趣。

【问题讨论】:

【参考方案1】:

原来在project>target>build settings中有一个设置,叫做“安装目录”。这个应用程序在 Mac App Store 之前就已经存在,并在首次打开时发布到应用程序商店。该字段中的条目类似于 $HOME/Applications。

我从未输入过 - 这似乎是一个传统设置。无论如何,这会导致验证步骤失败。

您需要将该设置更改为“/Applications”。这似乎解决了这个问题,至少对于我们的应用而言。

【讨论】:

感谢我的设置为 /Users/username/Applications 出于某种原因;清除它,现在上传正常

以上是关于验证 Mac 应用商店存档时出现错误“您的应用程序包必须安装到“/Applications””的原因是啥的主要内容,如果未能解决你的问题,请参考以下文章

cloudkit:验证开发人员 ID 签名的应用程序错误:存档的应用程序具有需要 Mac 应用商店分发的权利

在启用关联域的情况下将应用更新到应用商店时出现问题

归档 iPhone 应用程序时出现奇怪的错误

在 iPhone 中存档时出现 armv7s 错误 [重复]

上传到 iOS 应用商店时出现错误“您的二进制文件无效”

尝试将应用提交到应用商店时出现通信错误