AcousticConnect 1.0.15

AcousticConnect 1.0.15

Bender Rodriguez-sdk维护。



  • Acoustic, L.P.

Connect

Connect是一个如文档所述的客户行为分析SDK此处

使用CocoaPods入门

先决条件

您需要在Mac OS上安装最新的cocoapods版本。有关详细信息,请参阅cocoapods网站。

有关SDK的先决条件和文档,请参阅SDK文档此处

安装

在Podfile的开始处添加以下行

设置平台为iOS 12

platform :ios, '12.0'

取消注释use_frameworks

use_frameworks!

在Podfile中的相应项目目标中添加以下行,如果您想使用Connect SDK的发布版本,该版本需要在您的应用程序的生产版本中使用。

pod 'AcousticConnect'

在Podfile中的相应项目目标中添加以下行,如果您想使用带有版本号的Connect SDK的发布版本。否则,您将得到可能包含未完全测试或未经批准的新功能或修复的beta版本。

pod 'AcousticConnectDebug'

请注意,您只能使用其中之一pod 'AcousticConnect'pod 'AcousticConnectDebug'。不要同时使用两者。

重要提示

请确保在您的应用程序目标的"其他链接器设置"中使用$(inherited)标志。这将确保所有pods都正确链接。

使用Carthage入门

用您选择的文本编辑器打开Carfile,并注意以下行

在Podfile中的相应项目目标中添加以下行,如果您想使用Connect SDK的发布版本。

binary "https://raw.githubusercontent.com/go-acoustic/EOCore/master/EOCore.json" >= 2.3.24

在Podfile中的相应项目目标中添加以下行,如果您想使用Connect SDK的调试版本。

binary "https://raw.githubusercontent.com/go-acoustic/EOCore/master/EOCoreDebug.json" >= 2.3.24

您会注意到,默认情况下,示例应用程序使用Debug版本的库。

请注意,您只能使用其中之一ReleaseDebug。不要同时使用两者。

现在您需要运行以下命令来安装carthage。

carthage update --platform iOS

上面的carthage命令应该无错误完成。

使用Swift Package入门

请访问


将应用程序图片上传到Connect服务器(仅适用于非增强重放)

无论您选择哪种哈希算法,我们都建议您重新打包应用程序镜像并上传到 Connect 服务器。详细步骤请参阅此处

故障排除

如果您使用的是 Tealeaf SDK 的 Debug 版本,即 pod 'AcousticConnectDebug',那么您可以在 XCode 中编辑您项目的 scheme 并添加环境变量 EODebug并将其值设置为 1;同时添加环境变量 Connect_DEBUG并将其值设置为 1。这将使 SDK 开始将调试日志写入您的 xcode 控制台窗口。如果您需要报告问题,Tealeaf 支持工程师会要求您提供这些日志。

如果您遇到类似使用 Cocoapods 的问题

dyld:未找到库:@rpath/EOCore.framework/EOCore 从:/Users/h26259/Library/Developer/CoreSimulator/Devices/57B11359-B896-495E-B802-A8377313F848/data/Containers/Bundle/Application/9CE5AF4D-CD63-49F8-8288-677EC7BD81DA/myIos.app/myIos 输因:找不到镜像 dyld:启动,加载依赖库

在 podfile 中,将 use_frameworks! 更改为 use_modular_headers! 以纠正问题。

许可

许可文件可以在此处阅读此处