如何将Xcode导入七牛objc-sdk
右键,选择添加文件到项目
选择文件。Added folders 选择 Create groups
完成后:
在 Build Phases --- Compile Sources 中已自动添加了*.m文件
导入依赖
7.0.12 后依赖 HappyDNS: github.com/qiniu/happy-dns-objc 以上面相同方式导入HappyDNS的源码。
至此,可正常编译、运行项目。
注意:
若报 Undefined symbols for architecture x86_64: "_crc32", referenced from: ,项目中需导入 libz.dylib。(Build Phases ---Link Binary With Libraries)
若报"_res_9_ninit", referenced from: _setup_dns_server in QNResolver.o 等,
1. 项目中需导入 libresolv.dylib或libresolv.9.dylib。(Build Phases --- Link Binary With Libraries);
2. 或 (Build Settings --- Linking --- Other Linker Flags) 添加 -lresolv 选项
报 Thread 1: EXC_BAD_ACCESS(code=1,address=0x180f4beb8)类似错误,将 QN 打头的都设置 arc (Build Phases --- Compile Sources)
可能需要修改部分内容,如 #import 改为 #import "AFNetworking.h"