AcquireIOSupport-Lite
实时聊天 AcquireIO Support (Lite)
本指南描述了将 AcquireIOSupport Lite SDK 集成到您的 iOS 应用中的过程。
我们推荐使用 CocoaPods 作为管理 iOS 项目依赖项的最高级方式。
安装
要连接 AcquireIOSupport Lite SDK 到您的 iOS 应用,只需将其添加到您的 Podfile 中即可。
-
如果它不存在,请在项目的根目录中创建一个 Podfile。
-
在 Podfile 中,在您希望的目标下添加 AcquireIOSupport-Lite
target :YourTargetName do pod 'AcquireIOSupport-Lite' end
-
AcquireIOSupport SDK 支持模块稳定性,因此所有依赖项都必须启用 "构建库以进行分发" 设置来构建,但是这目前不在 Cocoapods 中受支持。运行以下命令将确保 Xcode 以正确的设置构建依赖项。一旦 Cocoapods 支持模块稳定性,此 workaround 可以删除。
将以下内容添加到 Podfile 的底部
```
post_install do |installer|
installer.pods_project.targets.each do |target|
if ['Socket.IO-Client-Swift', 'Starscream'].include? target.name
target.build_configurations.each do |config|
config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
end
end
```
-
运行以下命令将 SDK 安装到您的项目中。
$ pod install --repo-update
-
使用生成的 *.xcworkspace 文件打开您的项目。
CocoaPods 以了解如何安装它。
注意:如果您是 CocoaPods 新手,请访问
确保在构建项目时始终以 Xcode 工作空间而不是项目文件打开
open YourTargetName.xcworkspace
- 确保禁用您项目中的位码:前往项目设置,找到 构建设置 选项卡,检查 全部 并搜索 位码,然后将其设置为 否。
设置Info.plist
从iOS 10开始,访问相机、照片库等隐私敏感数据之前,必须请求授权,否则在访问这些数据时应用将崩溃。
打开项目中名为info.plist的文件,右键单击,以源代码方式打开,然后将以下代码粘贴到其中。或者,您可以以属性列表方式默认打开info.plist,点击添加按钮,当您输入“隐私”时,Xcode将提供建议的补全,借助键盘和
请记住,在<string>和</string>之间写上您请求此授权的原因,否则您的应用会被苹果拒绝。
<!-- Camera -->
<key>NSCameraUsageDescription</key>
<string>$(PRODUCT_NAME) use camera to send photo</string>
<!-- Photo Library -->
<key>NSPhotoLibraryUsageDescription</key>
<string>$(PRODUCT_NAME) send photo/video to agent</string>
设置和安装指南
-
我们的安装指南包含了完整的设置和初始化说明。
-
如有任何疑问,请通过AcquireIO Support联系我们,我们随时准备回复您!