`
thierry.xing
  • 浏览: 666115 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
580fa9c1-4a0c-3f40-a55a-c9256ce73302
Sencha Touch中...
浏览量:0
社区版块
存档分类
最新评论

Xcode编译WebApps找不到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中Targets ->Build Phases-> Compile Sources 中的js文件拖拽到Copy Bundle Resource中就可以了。



 

  知识点:

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

相关推荐

    Xcode编译静态库方法

    静态库是一种预先编译的代码集合,可以在编译时直接嵌入到应用中,使得应用包含了库的所有代码,不需要在运行时查找和加载。Xcode提供了两种主要的编译静态库的方法:一种是传统的手动合并不同架构的.a文件,另一种...

    优化Xcode编译时间

    ### 优化Xcode编译时间 #### 背景与问题定义 在开发iOS应用时,随着项目的不断扩大,Xcode的编译时间可能会逐渐增加,这不仅降低了开发效率,还可能影响团队协作的速度。因此,如何有效地缩短Xcode的编译时间成为...

    XCode编译缺失类

    XCode编译缺失类

    XCode编译速度慢的处理方法

    在iOS开发过程中,Xcode是不可或缺的工具,但有时编译速度慢可能会影响开发效率。本文将探讨如何通过调整Xcode的配置来提升编译链接的速度。 首先,我们可以尝试提高XCode编译时使用的线程数。默认情况下,Xcode会...

    xcode编译webkit资料

    - 使用Xcode命令行工具(xcodebuild)进行自动化编译,有助于集成到持续集成(CI)系统中。 3. **C++编程**: - WebKit主要由C++编写,因此掌握C++11或更高版本的特性,如智能指针、模板、RAII等是基础。 - 熟悉...

    XCODE 编译选项.

    在iOS和macOS开发中,Xcode是Apple官方推荐的集成开发环境(IDE),它包含了众多功能,其中编译选项是开发者进行应用构建时的重要工具。编译选项允许开发者自定义构建过程,优化代码性能,解决兼容性问题,以及调试...

    Xcode10--libstdc++编译异常解决办法

    标题“Xcode10--libstdc++编译异常解决办法”所涉及的知识点主要集中在Xcode 10开发环境中,遇到与libstdc++相关的编译错误时如何进行问题排查和解决。libstdc++是GNU标准C++库,包含了许多C++编程所需的标准模板库...

    xcode编译,启动模拟器调试工具

    在iOS应用开发中,Xcode是苹果官方提供的集成开发环境(IDE),而Xcodebuild是Xcode的一部分,是一个命令行工具,允许开发者在没有图形界面的情况下编译、构建和打包iOS或macOS应用程序。本篇文章将详细介绍如何使用...

    XCode 15.3 编译私有库 报错问题

    5. **Header Search Paths**:Xcode 15.3可能更改了头文件搜索路径,导致找不到库的头文件。 为了解决这些问题,开发者可以尝试以下解决方案: 1. **更新静态库**:联系库的作者,获取最新版本,确保与Xcode 15.3...

    XCode 加快编译链接速度的方法

    本文将详细介绍三种优化Xcode编译链接速度的方法,帮助开发者节省宝贵的时间。 首先,提高Xcode编译时使用的线程数。Xcode默认会根据你的CPU核心数来分配编译任务,但编译过程中I/O操作往往比CPU计算更为耗时。通过...

    Xcode真机编译包 13.5.zip

    下载解压放到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport即可,重启Xcode即可,无需升级系统和Xcode

    低版本xcode不能编译程序到高版本的手机上11.2 (15C107)

    解决这个问题的一个方法是升级Xcode到最新版本。Apple通常会频繁更新Xcode以支持新的iOS特性并修复已知问题。通过下载并安装官方Apple Developer网站上的最新Xcode,可以确保能够编译并测试应用在最新和更高版本的...

    Xcode真机编译包 13.6.zip

    下载解压放到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport即可,重启Xcode即可,无需升级系统和Xcode

    低版本xcode不能编译程序到高版本的手机上12.1 (16B91)

    标题中的问题“低版本xcode不能编译程序到高版本的手机上12.1 (16B91)”指出,用户试图在装有iOS 12.1 (16B91)设备上运行由低版本Xcode构建的应用,但遇到了编译失败的问题。这是因为低版本Xcode可能不支持iOS 12.1...

    iPhoneOS12.1.sdk,低版本xcode不能编译程序到高版本的手机上

    标题“iPhoneOS12.1.sdk,低版本xcode不能编译程序到高版本的手机上”揭示了一个关键问题:使用较旧版本的Xcode时,开发者可能无法为运行新版本iOS系统的设备编译应用程序。这主要是因为每个版本的Xcode都包含了与之...

    Xcode根据编译次数自动增加Build属性(Xcode自带功能实现)

    Xcode通过集成工具如Xcode Server、Xcode Bots以及支持Git和SVN等版本控制工具,为开发者提供了一整套软件开发的生命周期管理解决方案。 知识点七:Xcode项目配置的注意事项 虽然Xcode提供了一套强大的自动化工具,...

    Xcode8编译xcode9+打包的framework所需FileProvider.framework和IOSurface.framework

    如果Xcode 8项目中依赖于IOSurface框架,同样需要将其添加到项目中,以便在Xcode 8环境下正确编译和运行。 解决步骤如下: 1. **下载框架**:首先,你需要在拥有Xcode 9或更高版本的环境中,创建一个新项目,然后...

    Xcode 下编译时间分析工具.zip

    "Xcode 下编译时间分析工具"是一个专门用于Swift项目的构建时间分析器,它能够帮助开发者识别并解决项目中的性能瓶颈,从而减少编译等待时间。这个开源项目名为"BuildTimeAnalyzer-for-Xcode",可以从提供的压缩包...

Global site tag (gtag.js) - Google Analytics