项目从 Xcode 7 迁移到 Xcode 8

1 更新 Cocoapods:

使用了第三方库 Result 了的,先升级到 3.0,然后要升级到 Cocoapods 至 pre 版本:sudo gem install cocoapods --pre

2 Cocoapods 使用框架:

在 Podfile 中加入  use_frameworks! 这句话之后,之前第三方库都是 .a 文件引入,会变成 .framework 引入,这样,引用就得从 <> 变成 “” ,eg:#import 变成 #import "AFNetworking.h"

同时,第三方库 DTCoreText 可能会报重复引用的错,#import "DTCoreText.h"  改成 #import

3 SocketIO-Client-Swift

不知为何目前 github 上给的 release 版本跟 master 上的还是不一样,pod 管理拖下来还是一堆错,直接看他 master 区的代码又跟拖下来的不一样,于是直接手动下载,没走 pod 了。这样需要自己写一个桥接文件,才能在 oc 里使用 swift。然后又有坑,websocket 的 writeData 方法变成了 writeWithData 方法。注意下。

你可能感兴趣的:(项目从 Xcode 7 迁移到 Xcode 8)