【问题标题】:Archive Validation Error: Your Application Bundle must install to /Applications存档验证错误:您的应用程序包必须安装到 /Applications
【发布时间】:2013-04-26 06:20:20
【问题描述】:

为了发布我的 OSX - 应用程序,我将名称从工作名称更改为最终名称。我用文件检查器更改了项目名称。

项目现在在其标题中包含多个句点 (.)。

以下文件已更改: - 内容-xcworkspacedata - 用户.xcuserdatad -(应用程序名称)-info.plist - 项目.pbxproj - (应用程序名称).xcsheme

现在我在存档验证期间收到此错误:

存档验证错误:您的应用程序包必须安装到 /Applications

我查看了我的项目目标,目标目录是正确的:

我的工作区中还有一个静态库作为子项目(目标)。但是那里的部署设置为“跳过安装”

我该如何解决这个问题?

更新:

我忘了提到我必须对 Bundle Identifier 进行硬编码以避免重命名。

应用程序目录由变量$(LOCAL_APPS_DIR)

设置

【问题讨论】:

    标签: xcode macos app-store-connect


    【解决方案1】:

    删除应用名称中的标点符号解决了这个问题。 似乎验证过程正在使用像 .*.app 这样的正则表达式。并且文件名带有几个“。”无法匹配。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-08
      • 1970-01-01
      • 1970-01-01
      • 2013-01-22
      • 2011-07-15
      • 1970-01-01
      • 2016-05-11
      • 1970-01-01
      相关资源
      最近更新 更多