hyperswitch-sdk-ios 0.1.5

hyperswitch-sdk-ios 0.1.5

Harshit 维护。



 
依赖
Hyperswitch-Hermes>= 0
KlarnaMobileSDK>= 0
 

  • 作者
  • Harshit S

Hyperswitch iOS SDK

此仓库托管 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) 或任何文本编辑器设置这些变量。

Xcode

项目 > 目标 > 信息 自定义 iOS 目标属性

CLI

或者,您可以使用 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 📚 集成指南

许可