我可以根据方案更改项目中安装的sdk吗?

Can I change sdk installed in project based on scheme?

我需要使用 zoom sdk,事实证明有 2 个版本,仅适用于设备和设备+模拟器,其中设备+模拟器不能包含在应用程序中,当您将其发送到 Apple 进行审核时。

有没有办法根据方案(或其他一些解决方案)更改安装的 sdk?

解决方案 1

  1. 单击项目导航器中的相关框架
  2. 在左侧栏中导航到文件检查器
  3. 在“目标成员资格”下,确保只选中生产目标 “DeviceOnly”框架,并且只检查“All”框架的开发目标

以上解决方案仅适用于您已经有单独的发布目标和单独的开发目标的情况。如果您不想保留单独的目标,还有另一种(更复杂的)解决方案,涉及创建一个 运行 脚本阶段并在编译之前编写一个脚本来替换代码库中的相关框架文件。