Xcode编译WebApps找不到js的错误解决办法

转载 2012年03月22日 15:23:54

最近使用Xcode做了一个简单的WebApps应用,编译的时候出现黄色感叹号的Warning,js文件都报错:warning: no rule to process file '$(PROJECT_DIR)/jquery-1.5.1.min.js' of type sourcecode.javascript for architecture i386

 最近使用Xcode做了一个简单的WebApps应用,就是使用UIWebview来调用一个页面,其中遇到几个问题,这里记录一下。其中一个就是编译的时候出现黄色感叹号的Warning,js文件都报错:warning: no rule to process file '$(PROJECT_DIR)/jquery-1.5.1.min.js' of type sourcecode.javascript for architecture i386

  明显是找不到js文件。这是什么原因呢?

  其实是将js和html等资源文件加入到project的时候,Xcode错误的将js文件都放到了编译源代码(Compile Sources)文件夹,以为js代码也需要“被编译”。

Xcode编译WebApps找不到js的错误解决办法

  解决的办法:

  只需要在XCode左侧的列表中Targets -> Compile Sources 中的js文件拖拽到Copy Bundle Resource中就可以了。

Xcode编译WebApps找不到js的错误解决办法

  知识点:

  • Copy Bundle Resources:是指生成的product的.app内将包含哪些资源文件。通过Copy Bundle Resources中内容的不同设置, 我们可以让不同的product包含不同的资源, 包括程序的主图标等, 而不是把XCode的工程中列出的资源一股脑的包含进去
  • Compile Sources:是指将有哪些源代码被编译
  • Link Binary With Libraries:是指编译过程中会引用哪些库文件

XCODE环境下 js修改代码无效的情况

在BuildPhase 中加入Script  _TARGET_BUILD_CONTENTS_PATH=$TARGET_BUILD_DIR/$CONTENTS_FOLDER_PATH echo ...
  • or7rccl
  • or7rccl
  • 2014-04-22 16:47:06
  • 991

解决 UIWebView 加载 html 时 js 加载不了的问题

在UIWebView中加载 index.html 时,index.html 中有 这样一段加载 js 的代码,却发现怎么也加载不了,Google 之后发现原来 XCode 把 js 文件当做是编...
  • chaoyuan899
  • chaoyuan899
  • 2014-07-23 15:29:43
  • 5887

h5+中iOS调用plus.runtime.launchApplication不执行失败回调解决办法

遇到问题: 问题一 在项目中需要调用其他app,iOS运行plus.runtime.launchApplication后如果安装了调起的应用程序,会执行成功,但是卸载掉需要调起的app之后,iOS不走...
  • zzl819954692
  • zzl819954692
  • 2017-06-16 15:47:19
  • 168

iOS与H5交互的坑

之前的博客写过使用库来实现与H5的交互,但是在项目中还是遇到了一些不得不踩的坑。在这里将我遇到的问题以及参考网上几位大神的解决方案列举出来,如果有更好的办法,欢迎讨论指正。在阅读本博客前,请参阅我之前...
  • wanglei0918
  • wanglei0918
  • 2016-12-05 10:54:01
  • 1451

iOS 整理iOS9适配中出现的坑

转载 http://www.cocoachina.com/ios/20151016/13715.html ==========================================...
  • worldzhy
  • worldzhy
  • 2015-10-19 15:26:38
  • 31986

Xcode编译FusionCharts找不到js的错误解决办法

最近用Xcode做了一个简单的WebApps应用,编译的时候出现黄色感叹号的Warning,js文件都报错:warning: no rule to process file '$(PROJECT_DI...
  • benbenxiongyuan
  • benbenxiongyuan
  • 2014-05-08 17:37:23
  • 834

热部署后在tomcat/webapps内找不到文件

原文(http://www.cnblogs.com/wql025/p/5011868.html) 昨天写了个web小例子,项目启动后查看tomcat/webapps/下的文件,结果什么文件都...
  • c347840227
  • c347840227
  • 2016-09-07 11:22:48
  • 2253

H5游戏开发的架构总结(一) 客户端

【客户端】 1.关于游戏引擎 在15年3月开始准备做h5游戏的时候,首先遇到的问题就是引擎选型的问题。 当时市面上的2d引擎主要有3个:白鹭egret,layabox和cocos2d-js。 一方面,...
  • wk3368
  • wk3368
  • 2016-07-17 22:36:36
  • 12011

xcode8 解决打印台打印不出来东西

1, 自定义DDLOG (pch)ifdef DEBUGdefine DDLOG(…) printf(” %s\n”,[[NSString stringWithFormat:VA_ARGS]UTF8...
  • qq_35827461
  • qq_35827461
  • 2016-10-09 11:12:18
  • 2082

iOS Xcode编译文件存在却说找不到

从网上下载下来的Demo,编译的时候,经常性的说找不到库文件或者头文件,但是查看工程后,库文件明明包含在工程里面。删除后重新添加还是不行,重启电脑后也不行。后来想到了一个好的解决办法,分享给大家。当然...
  • CloudyBird
  • CloudyBird
  • 2016-02-26 14:52:42
  • 4354
收藏助手
不良信息举报
您举报文章:Xcode编译WebApps找不到js的错误解决办法
举报原因:
原因补充:

(最多只允许输入30个字)