注册 登录
主题 : iOS项目和第三方SDK都使用了AFNetWorking
级别: 侠客

状态: 连续签到 - [6天]
UID: 519457
精华: 0
发帖: 136
可可豆: 281 CB
威望: 257 点
在线时间: 820(时)
注册时间: 2015-10-31
最后登录: 2019-04-18
0 楼:  发表于: 2019-02-11 14:06    发自: Web Page
来源于 一般提问 分类

iOS项目和第三方SDK都使用了AFNetWorking   

现在问题是那个类库是别人很早写完就溜了的 不能重新打包SDK,只能我这里解决,能不能我把本地项目的AF删了然后用他门的SDK里的?图片放下面了 有没有大佬给个建议

级别: 侠客

状态: 连续签到 - [32天]
UID: 659113
精华: 0
发帖: 82
可可豆: 334 CB
威望: 262 点
在线时间: 301(时)
注册时间: 2018-08-02
最后登录: 2019-04-19
1 楼:  发表于: 2019-02-11 18:35    发自: Web Page
删了试试,不行再恢复啊
窗外的麻雀,在电线杆上多嘴,你说这一句,很有夏天的感觉
级别: 新手上路
状态: 连续签到 - [2天]
UID: 516803
精华: 0
发帖: 6
可可豆: 13 CB
威望: 9 点
在线时间: 636(时)
注册时间: 2015-10-23
最后登录: 2019-02-21
2 楼:  发表于: 2019-02-12 08:42    发自: Web Page
把你项目里的AF前缀全改成 别的前缀,over
级别: 新手上路
状态: 连续签到 - [1天]
UID: 514242
精华: 0
发帖: 22
可可豆: 45 CB
威望: 43 点
在线时间: 282(时)
注册时间: 2015-10-15
最后登录: 2019-02-20
3 楼:  发表于: 2019-02-12 09:15    发自: Web Page
你们都是用cocopod做的话,只需要同一版本就没有问题了。如果任意一方没有使用pods,就需要你们自己交流了。删除哪个视情况定,不要都删除就行了
级别: 圣骑士

状态: 连续签到 - [312天]
UID: 235727
精华: 0
发帖: 565
可可豆: 2346 CB
威望: 1644 点
在线时间: 1192(时)
注册时间: 2013-08-03
最后登录: 2019-04-19
4 楼:  发表于: 2019-02-12 09:31    发自: Web Page
可以   (?文章内容少于10个字)
级别: 骑士
UID: 505933
精华: 0
发帖: 228
可可豆: 360 CB
威望: 360 点
在线时间: 363(时)
注册时间: 2015-09-14
最后登录: 2019-04-19
5 楼:  发表于: 2019-02-12 09:38    发自: Web Page
回 楼主(18232508016) 的帖子
像2L说的那样, 改AF库里的类名方法名变量名. 或者,你可以用反射写.
级别: 新手上路
UID: 262774
精华: 0
发帖: 2
可可豆: 11 CB
威望: 11 点
在线时间: 101(时)
注册时间: 2013-09-25
最后登录: 2019-02-12
6 楼:  发表于: 2019-02-12 10:56    发自: Web Page
1、正常封装SDK时就要考虑到重复编译问题,管领导要SDK源码,将SDK内部的AFN重命名,再打包。
2、如果不考虑AFN的版本更新问题,删自己的。AFN永远更新不了了。但解决的比较快。
3、重命名工程中的AFN,维护一套自己的网络框架,开发人员要AFN原理,操作起来比较麻烦,
级别: 侠客

状态: 连续签到 - [6天]
UID: 519457
精华: 0
发帖: 136
可可豆: 281 CB
威望: 257 点
在线时间: 820(时)
注册时间: 2015-10-31
最后登录: 2019-04-18
7 楼:  发表于: 2019-02-12 11:16    发自: Web Page
回 6楼(liuyujiahuan) 的帖子
目前的解决办法是找以前的开发要SDK源码,让他们删掉AF重新打包 原项目里不动 这样可以解决不?
级别: 侠客

状态: 连续签到 - [6天]
UID: 519457
精华: 0
发帖: 136
可可豆: 281 CB
威望: 257 点
在线时间: 820(时)
注册时间: 2015-10-31
最后登录: 2019-04-18
8 楼:  发表于: 2019-02-12 11:19    发自: Web Page
回 2楼(liuweidong) 的帖子
我项目里是用pods导入的  可以直接改AF前缀么?那下次别人down下来代码 insall不就又改回去了?
级别: 新手上路
UID: 355156
精华: 0
发帖: 20
可可豆: 29 CB
威望: 29 点
在线时间: 291(时)
注册时间: 2014-08-04
最后登录: 2019-02-15
9 楼:  发表于: 2019-02-12 17:48    发自: Web Page
让SDK 依赖导入AFN

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部