差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
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|最终效果}}
  
 ===== 编译工程 ===== ===== 编译工程 =====