我确信项目文件中有一些乱七八糟的东西,但我一直无法找到它(这对我来说是一个新的遗留项目)。
如果我在项目中删除对info.plist的引用,那么它将成功导入和导出,这是一种变通方法,但并不理想(显然,尽管很容易恢复)。
我已经搜索了重复的info.plist文件,但我看不到(实际上有watchkit扩展和应用程序的文件,但无论如何它们的名称都不同)。
我的info.plist的实际名称类似于myapp-info.plist,但是在构建设置中它的名称是正确的--项目构建得很好。
我已经用谷歌搜索过了,找不到任何其他的报告,所以我真的被困住了。下一步是烧录苹果的技术支持请求,当我这样做时,我会报告的,但我想我应该先问一下SO社区。
谢谢!
发布于 2015-07-31 05:20:53
我也犯了同样的错误。要修复它,我必须本地化*-info.plist文件。选择info.plist文件并单击“本地化...”在文件检查器窗格中。
发布于 2015-10-05 14:28:05
我不知道你是否解决了这个问题,但我也有同样的问题。我认为当您更改项目名称并且构建设置没有完成其工作以反映更改时,就会发生这种情况。测试info.plist引用了相同的目标原始plist,似乎导致了这个问题。
转到项目中的构建设置>目标>项目名称-测试>构建设置。然后找到Packaging>Info.plist文件并将文件夹更改为project-nameTest/Info.plist。
我希望这能起到作用。
发布于 2016-12-17 00:24:40
我在这里的经历是不同的。我有多个目标,它们都使用相同的代码库。在某些情况下(表面上是由于错误的手动合并),构建设置选项卡中的Info.plist设置对于多个目标被设置为相同的值。

一旦我理顺了所有这些,我就可以导出Xliff文件而不会出现任何问题。
https://stackoverflow.com/questions/31677566
复制相似问题