此仓库托管 Hyperswitch SDK iOS 的基本组件,它是 hyperswitch-client-core 的子模块仓库,为了完成设置,请克隆 hyperswitch-client-core 并按照 README 中的说明进行操作。
以下表格概述了可用的配置变量、它们的值和描述
密钥 | 值 | 描述 |
---|---|---|
HyperswitchSource |
LocalHosted |
从 Metro 服务器加载程序包 |
HyperswitchSource |
LocalBundle |
从预编译的本地程序包加载程序包 |
HyperswitchSource
默认为 LocalHosted
。
注意:要在物理 iOS 设备上运行 SDK,请确保您的 Mac 和 iOS 设备连接到同一 Wi-Fi 网络。此外,您还需要将 Mac 的 IP 地址作为 HyperswitchSourceIP 键的值,如以下表格所示:
密钥 | 值 |
---|---|
HyperswitchSourceIP |
10.0.0.1 |
将 10.0.0.1
替换为您的实际 Mac 的 IP 地址。
在本地开发期间,您可能需要设置特定的变量来配置 SDK 的行为。您可以使用 Xcode、命令行界面 (CLI) 或任何文本编辑器设置这些变量。
项目 > 目标 > 信息 自定义 iOS 目标属性
或者,您可以使用 plutil 命令直接从终端修改 Info.plist 文件。例如,要设置 HyperswitchSource 变量,请执行以下命令:
plutil -replace HyperswitchSource -string "LocalBundle" Info.plist
Info.plist 文件位于 hyperswitch 目录中。
如果您更喜欢手动方法,您可以在文本编辑器中打开 Info.plist 文件并添加或修改所需的键及其对应值。例如
<key>HyperswitchSource</key>
<string>LocalHosted</string>
<key>HyperswitchSourceIP</key>
<string>10.0.0.1</string>
开始使用我们的 iOS 📚 集成指南