繁体   English   中英

如何在Xcode 9中将项目添加到项目中?

[英]How can I add file to project in Xcode 9?

我在xcode 9中创建了一个新项目。

我想将图像文件添加到项目中。

在此输入图像描述

在此输入图像描述

当我从桌面删除此文件时,

图像文件显示为红色?

在此输入图像描述

但是在项目文件夹中,我找到了这个图像文件。

在此输入图像描述

在Xcode 8中它的工作正常,

任何的想法?

一个Xcode9-beta (9M136h)错误。 我不知道它是否已在beta3得到解决。 Copy items if needed将文件复制到项目目录,但仍链接到原始文件。

我所做的是,在将文件拖到我的项目后,我从File Inspector选择文件夹图标(参见下图中的红色圆圈)并指向项目目录中的复制文件。

显示文件夹图标的文件检查器的图像

@ pesch的方法也有效。 首先将图像复制到项目文件夹, 然后将其拖到Xcode。

Xcode 9允许Xcode中的文件夹与Finder结构中的文件夹同步。 我认为这是一个错误,因为Xcode 9仍然处于测试阶段,如果需要,你正在“复制”复制项目。

尝试将图像自己移动到项目文件夹,然后将其从那里拖到Xcode。

这是你要做的事情,如果需要的话,你可以自己复制项目。

它看起来像一个XCode 9错误。 如果在“身份和类型”选项卡中选中图像文件的完整路径,它将显示已删除文件的位置,因此显示已删除(红色)的颜色。

您可以删除该引用,并可以使用“添加文件到...”选项添加源文件夹中(已)复制的图像的引用。

虽然这不是资源相关的(图像等)。 我目前面对Xcode 9.0 GM构建的问题是,将项目添加到项目中实际上并没有将它们添加到我的目标中,尽管我选择了它们。

第1步 - 将文件添加到项目

添加新文件并选择目标

在此输入图像描述

第2步 - 在文件检查器中查看文件

您可以在文件检查器中清楚地看到它没有相应地添加到这些目标。

在此输入图像描述

第3步 - [修复]向目标添加新添加的文件

要修复此问题,只需检查应添加文件的目标,你应该是好的:)

在此输入图像描述

我在Xcode 9.0 GM(build 9A235,与当前版本相同)中看到了这个问题。 这是间歇性的; 有时候“如果需要的话复制项目”很荣幸,有时则不然。

在一种情况下,它似乎是由源控制的存在触发的。 我正在完成一个在线教程,其中提供的项目没有源代码控制。 在这里添加文件确实尊重'复制项'复选框,但如果我首先使提供的项目成为git存储库,则每次添加文件都会忽略该复选框。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM