AcquireIOSupport-beta
AcquireIO Support (Lite) beta 实时聊天
本指南描述了将 AcquireIOSupport Lite SDK 集成到您的 iOS 应用中的过程。
我们建议使用 CocoaPods 作为管理 iOS 项目依赖的最先进方式。
安装
要将 AcquireIOSupport Lite SDK 连接到您的 iOS 应用,只需将其添加到 Podfile 中即可
-
如果尚不存在,请在项目的根目录中创建一个 Podfile。
-
在 Podfile 的目标下添加 AcquireIOSupport-Lite-beta
target :YourTargetName do pod 'AcquireIOSupport-Lite-beta’ end
-
AcquireIOSupport SDK 支持模块稳定性,因此所有依赖项都需要在启用“为分发构建库”设置的情况下构建,但当前 Cocoapods 不支持模块稳定性。运行以下命令将确保 Xcode 使用正确的设置构建依赖项。一旦 Cocoapods 支持模块稳定性,此解决方案可以删除。
将以下内容添加到 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'
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 在您输入 Privacy 时将给出建议的补全,借助键盘和
请记住,在 <string> 和 </string> 之间写下您请求此授权的原因,否则您的应用将被苹果拒绝
<!-- Camera -->
<key>NSCameraUsageDescription</key>
<string>$(PRODUCT_NAME) use camera for video chat</string>
<!-- Photo Library -->
<key>NSPhotoLibraryUsageDescription</key>
<string>$(PRODUCT_NAME) send photo/video to agent</string>