1
iyeatse 2016-11-17 22:34:43 +08:00 via iPhone
在 framework 里不要用 mainBundle
|
2
changhogliang OP @iyeatse 那怎么搞,我怎么都拿不到。
|
3
changhogliang OP 我看别人有把 js 代码搞在 framework 里面的,不知道他们是怎么搞的?
|
4
siroccoicode 2016-11-18 13:38:22 +08:00
首先纠正一下, framework 也是 bundle ,可以存放任何资源。
想在 framework 中放入 js ,只需要在打包脚本或者构建配置里简单地添加拷贝任务就可以了。 |
5
iyeatse 2016-11-18 14:20:14 +08:00 via iPhone
@changhogliang 用 bundleForClass
|
6
changhogliang OP @siroccoicode 怎么获取当前静态库的 bundle,我搞了半天取出来的都是空😭😭😭
|
7
changhogliang OP @iyeatse 获取的 bundle 都是空😢
|
8
siroccoicode 2016-11-18 15:45:43 +08:00 1
@changhogliang 1.路径可能不对 2.分步查找排查下,用 bundleWithPath 找到你的 bundle/framework,然后再在此 bundle 中 pathForRes 找下资源
|
9
changhogliang OP @siroccoicode 能否帮我看下,我的企鹅 1349574241 ,赶项目中。
|
10
changhogliang OP @siroccoicode 静态库的 framework 是否可以?
|
11
kitalphaj 2016-11-18 18:52:24 +08:00
正确做法应该是 iyeatse 说的用 bundleForClass.
看这个例子: https://github.com/davbeck/TUSafariActivity/blob/master/Pod/Classes/TUSafariActivity.m#L45 |
12
changhogliang OP @kitalphaj 有具体的步骤吗?我也在 github 上面找了一个,完全符合我的要求,但是详细的步骤是什么?
|
13
changhogliang OP |
14
changhogliang OP 这里有一个完全符合我的要求的,具体步骤是什么? https://github.com/hola/ios_sdk/blob/f5e4fac12ad20d2b8493b4f72f47ddfb45d1ac31/hola-cdn-sdk/hola_cdn_sdk.m
完全看不懂,好复杂。 |