构建多个体系结构的框架(arm64,armv7,armv7s)

hug*_*gie 11 ios ios-frameworks

我正在尝试将针对arm64,armv7和armv7s的项目构建上传到TestFlight.它正在使用另一个项目的框架.但frameowork似乎只为arm64而不是arm64(file was built for arm64 which is not the architecture being linked (armv7))构建.

问题是如何使框架包含所有体系结构?我希望将项目分开.而且我不关心模拟器.我想确保它是为发布而构建的.

这是框架目标:

在此输入图像描述

编辑:我的项目是基于Cordova.所以它使用的是一个使用预构建框架的插件.有一些说明用于构建一个胖框架,包含模拟器和设备,然后将其连接起来lipo.我需要的是我没有的设备架构.这是否意味着我需要arm64,armv7和armv7s中的三个设备才能将它们完全连接起来?

cle*_*ens 10

Apple已停止在iOS 11中支持32位.您既不能在iOS 11上运行32位应用程序,也不能在32位处理器上运行iOS 11.因此,您必须将部署目标设置为适用于您的框架的iOS 11之前的iOS版本.