SDK聚合,如何处理别的SDK里的bundle文件?

prepostrous 发布于 2014年03月05日
无人欣赏。

Our Coders: 各位,我在做的sdk里聚合了别的sdk,遇到一个问题:怎么改别的bundle包?如果赤裸裸的把别家的资源包拿过来显得很傻逼,自己重新命名或者把他们的资源放到我们的资源包里的话,他们sdk里就识别不了相关的bundle包了。。。该怎么办呢?求破...

共7条回复
prepostrous 回复于 2014年03月05日

@tinyfool OurCoders为何不弄个帖子的浏览量。。。没人吊的时候 至少可以看浏览量获得些安慰嘛。

wbcyclist 回复于 2014年03月05日

alt text 然后你懂的,直接覆盖你要改的文件

prepostrous 回复于 2014年03月05日

2楼 @wbcyclist 兄台,我不是很明白~~~他们自己的sdk找自己的资源靠那个资源包名,你的这个方法不是改变了他们的资源包名 ?,那他们还能找到自己的资源吗? 请稍微清楚些,谢谢。

wbcyclist 回复于 2014年03月05日

3楼 @prepostrous 你的改别人的bundle包是否指改包里一些图片或语言配置?
是的话在显示包内容后将你修改的图替换原图,图片名字是一样的。改包内容包名怎么会变呢?
替换后最好clean下project

prepostrous 回复于 2014年03月05日

4楼 @wbcyclist 是这样,如题(补充:我不改他们的资源(图片等等),我恨不得直接把他们跟我自己sdk的bundle文件一起给开发者用,但是他们的sdk的bundle名字是他们的,开发者会看到这样不好,我是纠结这个,不知道有没有解决问题的方法)。

wbcyclist 回复于 2014年03月05日

5楼 @prepostrous ....这哪叫改bundle包,有sdk源码,去sdk中改包名重新生成库。
没的话可以尝试下改bundle名并更新framework包里的Info.plist(不确定行不行)

prepostrous 回复于 2014年03月05日

6楼 @wbcyclist 源码肯定是无法改了。我了解下你说的 更新fk 的plist文件。多谢。

登录 或者 注册