我已将一个项目分成两个版本,并为每个版本分配一个 plist
文件 . 一切正常,但我不断得到这个构建警告:
警告:复制包资源构建阶段包含此目标的Info.plist文件“MyApp-Info.plist”
当我尝试构建 MyApp
时,我得到了这个 . 为第二个目标构建会产生相同的错误(警告中为 SecondTarget-Info.plist
) . 我'm not sure why it'是一个警告,因为我希望构建包含 .plist
文件 . 每个 .plist
文件都有一个目标成员资格(用于他们自己的构建) .
这个警告意味着什么?有没有办法让它消失?
4 回答
就像一个注释......我会尝试写一个关于它的好雷达,但是在Xcode中的Storyboard中处理Localization的方式真的很奇怪 . 如果您询问“在Finder中显示”,则不会看到您的.storyboard文件被选中,而是包含其包含的文件夹 . 我认为这与故事板的本地化有关 . 一旦我将其从英语改为德语(因此在root或en.lproj中没有该文件),我就开始遇到麻烦了 .
https://developer.apple.com/library/content/qa/qa1649/_index.html
摘抄:
如果有人使用Xcode 3进行此操作,要修复它,请单击“组和文件”下左侧列中的.plist文件,然后在右上角区域中取消选中列中.plist文件名称旁边的框在靶心图标下 . 您需要缩小编辑器(查看 - >缩放编辑器输出)以显示复选框 .
要修复xcode 4:
1)通过选择并点击删除删除对info.plist文件的引用 .
2)再次添加info.plist文件但不选择目的地并取消选中“添加到目标”选项 .