我将一个项目分成两个构建,并给它们每个构建一个plist文件。一切工作正常,但我一直得到这个构建警告:

警告:Copy Bundle Resources构建阶段包含此目标的 信息。MyApp-Info.plist文件

当我尝试构建MyApp时,我得到这个。为第二个目标构建会给出相同的错误(使用SecondTarget-Info。请输入警告)。我不确定为什么这是一个警告,因为我想要构建包含那个.plist文件。每个.plist文件都有一个目标成员(用于它们自己的构建)。

这个警告是什么意思?有什么办法能让它消失吗?


当前回答

只是提醒一下……我会试着写一个关于它的雷达,但是Xcode中故事板中本地化处理的方式很奇怪。如果你问“在Finder中显示”,你不会看到你的.storyboard文件被选中,而是它包含的文件夹。我认为这与Storyboard的本地化有关。当我将其从英语更改为德语时(因此在root或en.lproj中不再有该文件),我就开始遇到麻烦了。

其他回答

只是提醒一下……我会试着写一个关于它的雷达,但是Xcode中故事板中本地化处理的方式很奇怪。如果你问“在Finder中显示”,你不会看到你的.storyboard文件被选中,而是它包含的文件夹。我认为这与Storyboard的本地化有关。当我将其从英语更改为德语时(因此在root或en.lproj中不再有该文件),我就开始遇到麻烦了。

如果有人在Xcode 3中遇到这种情况,要修复它,请单击左侧“Groups and Files”列下的.plist文件,并在右上角区域,取消靶心图标列下。plist文件名称旁边的复选框。你需要缩小编辑器(View -> Zoom editor out)来显示复选框。

另一个解决方案是:

您可能不小心从“目标成员”核心数据中删除了一个项目文件。

选择你的主。左边的项目导航器中的故事板 转到右边的“文件检查器”(第一个选项卡) 找到“目标会员”列表 启用复选框 给它一点时间来处理,但当你在它,也检查启动屏幕。storyboard。xcdatamodelid Assets。Xcassets,以及项目中所有的。swift文件。它们都应该为目标成员启用。 注:提示。Plist不应该启用目标成员勾选。

希望这能有所帮助。

在xcode 4中修复:

1)删除对你个人信息的引用。Plist文件,选择它并点击删除。

2)添加信息。再次Plist文件,但不选择目标,取消勾选“添加到目标”选项。

对我来说,这和离子骨架柱有关

唯一不同的是我换了

CODE_SIGN_IDENTITY = iPhone Distribution
CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Distribution

to

CODE_SIGN_IDENTITY = Apple Development
CODE_SIGN_IDENTITY[sdk=iphoneos*] = Apple Development

而不是文章中描述的“iPhone Developer”,这是Xcode自己的建议。另外,我用的是科多瓦而不是爱奥尼亚。如果你也是,这个文件位于platforms/ios/cordova/build-release.xconfig

Ps:记住你的项目的签名设置是自动的(即使重新打开/检查它也有帮助)