AEPAssurance 5.0.1

AEPAssurance 5.0.1

Adobe MobileAdobe Mobile 维护。



 
依赖
AEPCore< 6.0.0, >= 5.0.0
AEPServices< 6.0.0, >= 5.0.0
 

  • Adobe Experience Platform SDK 团队

Adobe Experience Platform - iOS 的 Assurance 扩展

关于本项目

Assurance/Project Griffon 是 Adobe Experience Cloud 的一项全新、创新的测试版本产品,旨在帮助您检查、校对、模拟和验证在您的移动应用中如何收集数据或提供体验。有关 Project Griffon 可以为您做什么的更多信息,请参阅此处

要求

  • Xcode 14.1 或更高版本
  • Swift 5.1 或更高版本

安装

二进制文件

要生成 AEPAssurance.xcframework,请运行以下命令

$ make archive

这将生成位于 build 文件夹下的 xcframework。将所有 .xcframeworks 拖放到 Xcode 的您的应用目标中。

CocoaPods

# Podfile
use_frameworks!

target 'YOUR_TARGET_NAME' do
    pod 'AEPAssurance', '~> 4.0.0'
end

替换 YOUR_TARGET_NAME,然后在 Podfile 目录中输入

$ pod install

Swift Package Manager

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

文件 > Swift 包 > 添加包依赖...

输入 AEPAssurance 包仓库的 URL:https://github.com/adobe/aepsdk-assurance-ios.git

当提示时,确保将分支更改为 main。(一旦仓库为公开,我们将引用特定的标签/版本而不是分支)

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

dependencies: [
    .package(url: "https://github.com/adobe/aepsdk-assurance-ios.git", .upToNextMajor(from: "4.0.0"))
],
targets: [
    .target(name: "YourTarget",
            dependencies: ["AEPAssurance"],
            path: "your/path")
]

TestApps

提供了两个示例应用程序(每个分别为Swift和Objective-c),演示了如何设置并开始使用 Assurance 扩展。它们的目标在 AEPAssurance.xcodeproj 中,在 AEPAssurance.xcworkspace 中可运行。示例应用程序源代码可在 TestAppTestAppObjC 目录中找到。

开发

首次克隆或下载项目时,您应从项目根目录运行以下命令来设置环境

make pod-install

随后,您可以通过运行以下命令来确保您的环境已更新

make pod-update

打开 Xcode 工作空间

从存储库的根目录运行以下命令可以在 Xcode 中打开工作空间

make open

命令行集成

您可以从命令行运行所有测试套件

make test

相关项目

项目 描述
AEPCore 扩展 AEPCore 和 AEPServices 代表 Adobe Experience Platform SDK 的基础。
Adobe Experience Platform SDK 示例 App(iOS) 包含 AEP SDK 的 iOS 示例 App。提供了 Objective-C 和 Swift 实现的应用。

文档

配置和 SDK 使用的附加文档可以在 文档 目录下找到。

贡献

欢迎贡献!阅读 贡献指南 获取更多信息。我们期待与您合作!

授权

本项目的授权协议为 Apache V2 协议。更多信息请见 授权文件