6

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

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

以下文件已更改: - contents-xcworkspacedata - user.xcuserdatad -(应用程序名称)-info.plist - project.pbxproj -(应用程序名称).xcsheme

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

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

我查看了我的项目目标,目标目录是正确的: 在此处输入图像描述

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

我该如何纠正这个问题?

更新:

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

应用程序目录使用变量$(LOCAL_APPS_DIR)设置

4

1 回答 1

2

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

于 2013-05-02T09:33:43.260 回答