使用 Xcode 8 的 IOS 5 兼容性

标签 ios objective-c iphone ipad xcode8

我在应用商店中有一个支持 ios8 及更高版本的应用。但我的一位客户也需要在 ios 5.1.1 ipad 中运行它。是否可以在具有 ios 5.x 兼容版本的应用程序商店中提交应用程序?我怎样才能让它与 ios 5.x 兼容?

最佳答案

不可能,iOS 5.1.1 支持配备 ARM v6 处理器的设备。 Xcode 不再支持它。 因此,您将需要带有 iOS 5.1.1 SDK 的旧版 Xcode。

最大的问题是您将无法将您的应用程序提交到 Appstore,因为这需要您使用 iOS 9 SDK 进行构建。

您可以从使用旧版 Xcode 编译的二进制文件中删除 ARM v6 切片,并将该切片添加到您的新二进制文件中,但您会遇到更多问题。

最便宜的是给这个客户买一个新的 iPad。

关于使用 Xcode 8 的 IOS 5 兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41375861/

相关文章:

加载页面其余部分之前的 Javascript 重定向?

objective-c - 在 Interface Builder 中使用 id<protocol> 作为文件所有者?

ios - RxSwift 绑定(bind)到变量的格式化值

ios - 如果 Swift 将来会取代 Objective-C

objective-c - 无法捕捉 OpenGL 和顶点数组对象的错误

ios - 如何将 UITableView 帧一个接一个对齐并适合 UIScrollView?

ios - 你如何在 Swift 4 中创建文本字段填充?

ios - 为什么我可以将NSNumber放在NSString中而不得到异常?

ios - 为什么 XCTest 在 UITableViewCell 中公开一个随机的 otherElement? (并表现出其他不一致之处)

iPhone 操作系统 : how to programmatically differentiate iPad 3G from iPad Wi-Fi?