32

我在我的 xcode 左侧项目树中添加了一些 js 和 css 文件。但是当我构建这个项目时,我收到了警告:没有规则为架构 i386 处理 sourcecode.javascript 类型的文件“$(PROJECT_DIR)/js/builder.js”

我想如果我在 xcode 中丢失了我的项目的一些设置,但是如何添加一些像 js 和 css 文件?非常感谢你!

4

3 回答 3

81

当您添加 JavaScript 文件时,Xcode 会检测到该文件是源代码文件,并假定您要编译它并自动将其添加到Compile Sources构建阶段。

要阻止 Xcode 尝试编译它并使其复制文件,请在 Groups and Files 列表中展开您的目标,从Compile Sources构建阶段删除 JavaScript 文件并将其添加到Copy Bundle Resources构建阶段。

于 2010-01-07T06:34:53.123 回答
19

对于 Xcode 4,单击主项目,单击 Build Phases。打开编译源复制捆绑资源,然后您可以简单地将文件从一个拖到另一个。

于 2011-09-07T20:13:52.453 回答
1

我遇到了同样的问题,我可以用 Xcode5 中的简单技术解决这个问题。当您将 HTML 文件添加/拖动到 Xcode 包中时,您需要通过将它们分组为 2 种类型来添加它们

1.资产

2.index.html

您只需要添加这两个文件。

assets 文件夹包含所有 HTML 文件,如图像、.js、内容、css。所有 HTML 文件都应
包含在 assets 文件夹中。我的意思是您需要将资产文件夹中的所有 HTML 文件分组为一个文件夹。

然后将包含 ASSETS 和 INDEX.HTML 文件的特定文件夹拖到 Xcode 包中。

然后在您的控制器声明和实现部分进行一些更改。就是这样,您现在可以在模拟器中运行您的应用程序。如果有人不理解我的答案,请告诉我,我将通过屏幕截图添加清晰的信息。

我希望它会帮助一些人..谢谢!

如果有人有任何疑问,请告诉我,我会一步一步解释

于 2014-03-21T11:46:12.467 回答