`
wsqwsq000
  • 浏览: 674864 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

NSBundle中找不到JS文件

 
阅读更多

最近使用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的错误解决办法

  解决的办法:

  1.只需要在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:是指编译过程中会引用哪些库文件

2.将文件放到一个文件夹下,添加文件时,选择create Folder References for any added folders,并勾选Add To Targets。

 

分享到:
评论

相关推荐

    IOS UI学习教程之区分NSBundle和NSURL(读取文件、写入文件)

    在项目的工程中添加一个文件,本例程添加的是aa.txt,文件的内容为百度: www.baidu.com,现在要使用NSBundle和NSURL分别去获取内容,代码如下: // 读取文件内容 // 方法1:按照文件路径读取 NSString *pathBundle ...

    Apple NSBundle 使用说明文档

    Apple NSBundle 使用说明文档

    NSBundle读取图片 plist文件和txt文件

    http://blog.csdn.net/duxinfeng2010/article/category/1155790 博客有详细介绍

    iphone NSBundle 详解

    对于许多朋友来说 NSBundle比较陌生 本文详细介绍了bundle的使用,相信你一看便知 有iphone开发 兴趣的朋友加我qq 1748283579 注明csdn 加上自己工作经验,少于半年iphone开发经验的勿扰。。

    iOS开发中对文件目录的访问及管理的基本方法小结

    文件目录的访问 最简单的:(由于是沙盒关系,没有文件夹概念的) 代码如下: UIImage* image = [UIImage imageNamed:@”11.png”]; 这个已经是相对app里面打包好的路径,不需要额外添加路径。 还有一种就是需要...

    从 NSBundle 获取 ap verion

    react-native-app-info 安装 $ npm install react-native-app-info --save $ rnpm link react-native-app-info 用法 var AppInfo = require('react-native-app-info'); console.log("应用版本号",AppInfo....

    iOS Server 加载动态库 Demo (含Makefile)

    iOS界面app只可加载静态库,但server程序可以加载动态库。例子中含一简单实例,含Makefile。

    initWithCoder与initWithFrame

    而在IB中实例化就不需要实现它. initWithNibName这个方法是在controller的类在IB中创建,但是通过Xcode实例化controller的时候用的. awakeFromNib这个方法是一个类在IB中被实例化是被调用的.看了帖子发现大家都推荐...

    使用JavaScriptCore实现OC和JS交互详解

    JavaScriptCore JavaScriptCore是webkit的一个重要组成部分,主要是对JS进行解析和提供执行环境。iOS7后苹果在iPhone平台推出,极大的方便了我们对js的操作。...在demo中,我们要实现4种情况 JS调

    ios用AFN进行文件上传的示例代码

    当用户从相册中选择图像或者拍摄照片成功后,一般都需要将照片发送到服务器进行保存,以方便用户在其他设备或者再次登陆后,能再次从服务器请求到设置的照片.项目中通过AFN,实现起来很方便. - (void)upload{ NSData *...

    DPMultiPartObjC:使用multiPart类目标C上传视频,图像和其他文件(pdf,doc,..)

    DPMultiPartObjC 使用multiPart类目标C上传视频,图像和其他文件(pdf,doc,..) 对于Swift : 步骤1 :-将multiPart.h和multiPart.m文件复制并粘贴到您的项目中第2步:-用法 # import " multiPart.h " NSString *...

    WSDynamicAlbumMaker:一个易于使用的实用程序,可将照片合并到视频中

    一个易于使用的实用程序,用于将照片合并到视频中,用 Swift 编写。 支持 iOS 8、Swift 1.2、xCode6.3。 单例模式,只需几行代码即可使用。 可以将照片组合成带有背景音乐的视频文件。 自定义 CALayer 动画可以...

    ios WKWebView 的使用和交互

    本demo是WKWebView的基本使用和交互 ,实现了原生调用js的方法、js调用原生的方法、通过拦截进行交互的方法;修改内容 加入沙盒 / /加载沙盒 不带参数 // NSArray * paths = NSSearchPathForDirectoriesInDomains...

    讲解iOS开发中对音效和音乐播放的简单实现

    在应用程序中起到点缀效果,提升整体用户体验 (2)音乐  比如游戏中的“背景音乐”,一般播放时间较长 框架:播放音频需要用到AVFoundation.framework框架 二、音效的播放 1.获得音效文件的路径 代码如下:  ...

    UIWebView的使用代码

    方法,可以在objective-c代码中调用javascript代码,参数script字符串保存了所要执行的js代码字符串,执行结果以字符串形式返回。以获取web页面标题为例,代码如下: ? 1 NSString *pageTitle = [webView ...

    classdump-dyld:类转储任何Mach-o文件,而无需从dyld_shared_cache中提取文件

    extern "C" NSString * dumpBundle(NSBundle *aBundle);extern "C" NSString * dumpBundleForClass(Class *aClass);这在classdump-dyld无法注入和转储应用程序的情况下非常有用。 (这使weak_classdump项目已过时) ...

    IOS获取当前版本号 Bundle ID等信息的方法详解

    1:获取bundle Id信息:[[NSBundle mainBundle]bundleIdentifier]; 2:获取版本号:[[[NSBundle mainBundle]infoDictionary] objectForKey:@”CFBundleShortVersionString”]; 3:获取build号:[[[NSBundle ...

    iOS获取本地音频文件(属性/信息)

    本文实例为大家分享了iOS获取本地音频文件的具体代码,供大家参考,具体内容如下 获取本地音频文件地址: NSString *songsDirectory=MUSIC_FILE_ALL;//沙盒地址 NSBundle *songBundle=[NSBundle bundleWithPath:...

    XcodeServer:Xcode 服务器实验

    如果出现问题(不运行测试、找不到库、不构建 Pod...),请删除机器人,检查您的工作区配置并重新创建机器人。 其他提示:检查应用程序是否作为 Testflight 版本运行: [[[[NSBundle mainBundle] ...

Global site tag (gtag.js) - Google Analytics