.framework 包的 Cocoapods 架构

Cocoapods architectures for .framework bundles

我有一个 .framework,我想通过 Cocoapods 分发它。 我只想分发二进制文件,以便对用户隐藏实现。 现在我遇到一个问题,当我尝试使用我的 .framework 上传应用程序时,出现错误 "ERROR: ITMS-90087: The executable ... contains unsupported architectures '[x86_64]'"。 这是可以理解的,因为我分发的这个二进制文件包含设备和模拟器的所有架构。 关于如何在不要求用户执行任何额外步骤的情况下解决这个问题的想法?

您需要在上传应用程序之前删除模拟器架构。

是一个很好的脚本。