ios - 在模拟器上运行,同时拥有在模拟器上不显示类的 SDK(阻止我运行)
问题描述
我正在使用来自 https://www.weaccept.co/的 we-accept SDK来接受付款。
我的问题是,当我尝试在模拟器上运行时(不是使用该 SDK,而是出于其他原因)Xcode 看不到该 SDK 中的任何变量或类,因为该 SDK 的规则是它不能在模拟器上运行。
在我的代码中使用该 SDK 后,我不知道如何在模拟器上运行我的应用程序。
任何帮助如何使用包含这些 SDK 类的代码在模拟器上运行?
解决方案
使用任何此 pod 代码时,您必须区分 Simulator 和 real :
#if targetEnvironment(simulator)
// your simulator code
#else
// your real device code
#endif
推荐阅读
- javascript - 在对象字面量声明中使用自引用时达到 10 次 $digest() 迭代
- javascript - 对象用 ...props 解构所有道具
- java - 为什么自定义阻塞队列在 Java 中不是线程安全的
- mvvmcross - MvvmCross Android: Linking kills SwitchCompat.Checked propety
- excel - 保存前着色数据框
- db2 - SQL0443 error when executing a Select with a Trigger on DB2 for iSeries
- android - 无法为设备建立第二个 Raspberry Pi [WIFI Direct]
- java - 拥有 Hibernate 2 级缓存的 CPU 收益何时超过初始命中
- python - Python - 熊猫:Rollingmean 命令不起作用
- apache - 知道 apache 服务器上允许哪些指令