Adobe Experience Platform Analytics SDK

CocoaPods SPM CircleCI Code Coverage

关于本项目

AEPAnalytics 扩展允许在使用 Adobe Experience Platform SDK 时,将移动应用程序交互数据发送到 Adobe Analytics。

要求

安装

以下是当前支持的安装选项

CocoaPods

# Podfile
use_frameworks!

# For app development, include all the following pods
target 'YOUR_TARGET_NAME' do
    pod 'AEPAnalytics'
    pod 'AEPCore'
    pod 'AEPIdentity'
end

# For extension development, include AEPAnalytics and its dependencies
target 'YOUR_TARGET_NAME' do
    pod 'AEPAnalytics'
    pod 'AEPCore'
end

替换 YOUR_TARGET_NAME,然后在 Podfile 目录下,键入

$ pod install

Swift Package Manager

要将 AEPAnalytics 包添加到您的应用程序,请从 Xcode 菜单中选择

文件 > 添加包...

注意 菜单选项可能因使用的 Xcode 版本而异。

输入 AEPAnalytics 包存储库的 URL:https://github.com/adobe/aepsdk-analytics-ios.git

出现提示时,为版本规则输入特定版本或版本范围。

或者,如果您的项目具有 Package.swift 文件,您可以直接将 AEPAnalytics 添加到您的依赖项中

dependencies: [
    .package(url: "https://github.com/adobe/aepsdk-analytics-ios.git", .upToNextMajor(from: "5.0.0"))
]

项目引用

在目标 Xcode 项目中包含 AEPAnalytics.xcodeproj,并将所有必要的库链接到您的应用目标。

二进制文件

从根目录运行 make archive,为 build 文件夹下的每个模块生成 .xcframeworks。 将所有 .xcframeworks 拖放到 Xcode 中的应用目标。

文档

有关用法和 SDK 架构的更多文档,请访问 Documentation 目录。

贡献

欢迎大家贡献代码! 请阅读 Contributing Guide 以获取更多信息。

许可

本项目基于 Apache V2 许可证。 有关更多信息,请参见 LICENSE