我怎样才能添加文件到项目在Xcode 9?
我在xcode 9中创build了一个新项目。
我想添加图像文件到项目。
当我从桌面上删除这个文件时,
图像文件显示为红色?
但在项目文件夹中,我find了这个图像文件。
在Xcode 8中工作正常,
任何想法?
Xcode 9允许Xcode中的文件夹与Finder结构中的文件夹同步。 我认为这是一个错误,因为Xcode 9仍处于testing阶段,如果需要,您正在“勾选”复制项目。
尝试将图像自己移动到您的项目文件夹,并从那里拖到Xcode。
这是你会做的,如果需要离开复制项目不挑战,因为你自己做。
它看起来像一个XCode 9错误。 如果您在“标识”和“types”选项卡中检查图像文件的完整path,则会显示已删除文件的位置,因此会显示已删除(红色)的颜色。
您可以删除该引用,并可以使用“添加文件到…”选项来添加(已经)从源文件夹复制的图像的引用。
虽然这不是资源相关(图像等)。 我目前面对的Xcode 9.0 GM版本的问题是添加项目到项目实际上并没有将它们添加到我的目标,虽然我select了它们。
第1步 – 将文件添加到项目
添加新文件并select您的目标
第2步 – 在文件检查器中查看文件
您可以在文件检查器中清楚地看到它没有相应地添加到这些目标中。
步骤3 – [修复]添加新增文件到目标
要解决这个问题,只需检查文件应添加到的目标,你应该是好的:)
这是一个Xcode9-beta (9M136h)
错误。 我不知道它是否已经在beta3
解决了。 Copy items if needed
将文件复制到项目目录,但仍然链接到原始文件。
我所做的是,将文件拖到我的项目后,从File Inspector
select文件夹图标(请参见下图中的红色圆圈),并指向项目目录中的复制文件。
@ pesch的方法也起作用。 首先将图像复制到您的项目文件夹, 然后将其拖到Xcode。
我在Xcode 9.0 GM中看到了这个问题(构build9A235,与当前版本相同)。 这是间歇的 有时候“复制项目,如果需要”是荣幸的,有时不是。
在一个案例中,它似乎是由源控制的存在触发的。 我正在通过一个在线教程,提供的项目没有源代码pipe理。 在这里添加文件确实符合“复制项目”checkbox,但是如果我首先将提供的项目作为git存储库,则每次添加文件都会忽略checkbox。