AcousticConnectReactNativeDebug 1.0.8

AcousticConnectReactNativeDebug 1.0.8

Bender Rodriguez-sdkChang Jie YangOmar Hernandez 维护。



  • Acoustic, L.P.

Connect

Connect 是一个客户行为分析 SDK,详情请见 此处

Using Cocoapods 入门

先决条件

您需要在您的 Mac OS 上安装最新版本的 Cocoapods。请参阅 Cocoapods 网站,以获取详细信息。

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

安装

在 Podfile 的开头添加以下行

设置平台为 iOS 12

platform :ios, '12.0'

取消注释 use_frameworks

use_frameworks!

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

pod 'Connect'

在 Podfile 中为您的项目目标添加以下行,如果您想使用带版本号的 Connect SDK 发行版本。否则,您将获得可能包含新功能或修复的测试未完成的测试 beta 版本。

pod 'ConnectDebug'

请注意,您只能使用 pod 'Connect'pod 'ConnectDebug' 中的一个。不要同时使用两个。

重要注意事项

请在应用程序目标的“其他链接设置”中使用 $(inherited) 标志。这将确保所有 pod 都能正确链接。

Using Carthage 入门

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

在 Podfile 为您的项目目标添加以下行,如果您想使用 Connect SDK 的发行版本

binary "https://raw.githubusercontent.com/go-acoustic/DigitalAnalytics/master/DAMod.json" >= 1.1.23

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

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

binary "https://raw.githubusercontent.com/go-acoustic/DigitalAnalytics/master/DAModDebug.json" >= 1.1.23

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

请注意,示例应用程序默认使用 Debug 版本的库。

注意,您只能使用 ReleaseDebug 中的一个。不要同时使用两个。

现在您需要通过运行以下命令来安装 Carthage。

carthage update --platform iOS

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

Using Swift Package 入门

请访问


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

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

故障排除

如果您正在使用 Tealeaf SDK 的调试版本,即 pod 'ConnectDebug',那么您可以在 XCode 中编辑您项目的配置方案,并添加环境变量 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! 以纠正问题。

许可证

许可证文件可在此读取 此处