Xcode 有一个很好的功能,可以让您在不启动 Application Loader 的情况下将您的应用程序提交到 iTunes 连接。当应用程序名称中有空格时会出现问题。
我理解这个问题,但由于 Xcode 会自动命名文件,我如何在不更改应用程序名称的情况下使用此功能?
谢谢,
PS如果没有办法,我会提交雷达。我只是想确定没有其他办法。
Xcode 有一个很好的功能,可以让您在不启动 Application Loader 的情况下将您的应用程序提交到 iTunes 连接。当应用程序名称中有空格时会出现问题。
我理解这个问题,但由于 Xcode 会自动命名文件,我如何在不更改应用程序名称的情况下使用此功能?
谢谢,
PS如果没有办法,我会提交雷达。我只是想确定没有其他办法。
在文件或文件夹名称中包含空格始终是一个非常糟糕的主意。从理论上讲,事情应该会奏效,但最终空白会在**中咬你。
因此,解决此问题的最简单方法确实是更改您的目标名称。
请记住,您的应用程序在磁盘上的名称(Some App.app)与设备主屏幕上显示的名称不同。您通过 Info.plist 配置的名称可以与应用程序文件名完全不同。
我在互联网上找到了一个帖子,可以让我解决这个问题。完成构建和归档后,转到管理器并查看归档应用程序下的构建条目。右键单击构建并选择“在 Finder 中显示”。您将看到一个名为“ArchiveInfo.plist”的文件。使用 Property List Editor 应用程序打开此文件。在名为 XCApplicationName 的 plist 中找到条目并编辑该条目以删除空格。保存并关闭文件并尝试验证/提交应用程序。错误不应出现。我不确定这样做的后果是什么,但它确实解决了错误。