compile Sources 和 Copy Bundle Resources的区别

本文讨论了iOS应用打包过程中CopyBundleResources与CompileSources的区别。CopyBundleResources负责将资源文件如xib、图片、bundle等复制到app内,而CompileSources则处理.h和.m文件的编译。文章还分享了一个案例,即开发者在模拟器和设备上可以正常运行HTML和JS文件,但在最终打包给客户的应用中却发现JS文件缺失的问题,并提供了如何解决这一问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CopyBundle Resources 主要是一些资源文件会被打包的时候会被放入app中。

我见过的内容有:

xib文件,图片资源,xxxSDK.bundle,html文件,js文件。

我曾经碰到一个问题就是我在模拟器和设备中调试的时候都可以运行hmtl和js文件。可是打包给客户发现js失效了,

打开包内容发现少了js文件,最后在这里面手动添加进去之后,在打包才发现js进去了。所以你懂的。这些可以理解为出了.h.m文件之外的资源文件

Compile Sources就是.h和.m文件的集合,因为他们会被参与编译的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值