差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
start:300iosclientintegration:20iossdkimport [2016/08/22 08:14] liulij [编译工程] |
start:300iosclientintegration:20iossdkimport [2018/09/05 09:54] 127.0.0.1 外部编辑 |
||
---|---|---|---|
行 65: | 行 65: | ||
将下载好的 SDK 文件夹(EaseMobSDK)拖入到项目中,并勾选上 Destination。 | 将下载好的 SDK 文件夹(EaseMobSDK)拖入到项目中,并勾选上 Destination。 | ||
- | {{:start:300iosclientintegration:ios_importsdk.jpg?nolink|}} | + | {{:start:300iosclientintegration:ios_importsdk.jpg?nolink|导入SDK}} |
==== 设置工程属性 ==== | ==== 设置工程属性 ==== | ||
行 71: | 行 71: | ||
第 1 步:向 Build Phases -> Link Binary With Libraries 中添加依赖库。 | 第 1 步:向 Build Phases -> Link Binary With Libraries 中添加依赖库。 | ||
- | {{:start:300iosclientintegration:ios_addframework.jpg?nolink|iOS_AddFramework icon}} | + | {{:start:300iosclientintegration:ios_addframework.jpg?nolink|添加依赖库}} |
SDK 依赖库有: | SDK 依赖库有: | ||
行 89: | 行 89: | ||
第 2 步:向 Build Settings -> Linking -> Other Linker Flags 中添加 -ObjC(注意大小写) | 第 2 步:向 Build Settings -> Linking -> Other Linker Flags 中添加 -ObjC(注意大小写) | ||
- | {{:start:300iosclientintegration:ios_otherlinker.jpg?nolink|iOS_OtherLinker icon}} | + | {{:start:300iosclientintegration:ios_otherlinker.jpg?nolink|添加-ObjC(注意大小写)}} |
(如果项目中使用 -ObjC 有冲突,可以添加 -force_load 来解决) | (如果项目中使用 -ObjC 有冲突,可以添加 -force_load 来解决) | ||
行 97: | 行 97: | ||
1. 先添加一个-force_load。 | 1. 先添加一个-force_load。 | ||
- | {{:start:300iosclientintegration:ios_force_load1.jpg?nolink|}} | + | {{:start:300iosclientintegration:ios_force_load1.jpg?nolink|添加-force_load}} |
2. 将静态库拖动到上一步添加的 -force_load 下面。 | 2. 将静态库拖动到上一步添加的 -force_load 下面。 | ||
- | {{:start:300iosclientintegration:ios_force_load2.jpg?nolink|}} | + | {{:start:300iosclientintegration:ios_force_load2.jpg?nolink|将静态库拖动到-force_load下面}} |
最终效果: | 最终效果: | ||
- | {{:start:300iosclientintegration:ios_force_load3.jpg?nolink|}} | + | {{:start:300iosclientintegration:ios_force_load3.jpg?nolink|最终效果}} |
===== 编译工程 ===== | ===== 编译工程 ===== |