ios - 如何构建支持i386和armv7的ios框架

标签 ios iphone ios-simulator

我需要构建动态库作为框架。我的建筑设置如下:

ARCHS: armv7 armv7s arm64 i386 x86_64
ONLY_ACTIVE_ARCH: NO
VALID_ARCHS:  arm64 armv7 armv7s x86_64 i386

我为 ios 设备构建目标,并使用 lipo -info 检查架构,结果是:

Architectures in the fat file: dyl are: armv7s armv7 arm64 

那么,xcode 是否不能同时为 i386 和 arm 构建?

最佳答案

您需要选择iOS 模拟器并为i386 arch 构建一个框架。然后你可以使用 lipo -create 命令将两个框架合并为一个。

关于ios - 如何构建支持i386和armv7的ios框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28357064/

相关文章:

ios - 如何为自定义单位定义详细描述

ios - 从枚举类型 'enum CGImageAlphaInfo' 隐式转换为不同的枚举类型 'CGBitmapinfo'(又名) 'enum CGBitmapInfo')

iOS模拟器调试时无法获取自定义位置

ios - 在 swift 3 中执行带有对象的选择器

android - 使用应用通知 facebook 为我的应用邀请新用户

ios - 无法在多用户聊天中发送或接收消息 - XMPPFramework

iphone - MKMapView 无法按位置设置居中

iphone - 在 Objective-C 中随机化 NSArray 的规范方法

ios - 停止 IOS 动画同时出现

ios-simulator - iOS 5.1 上的 Xcode 4.4 构建成功,但运行在模拟器上挂起,调试消息为 'Failed to attach to process id <pid>'