iOS8 对新应用的要求,这到底是什么意思

标签 ios objective-c iphone xcode

Apple 的著名公告位于 https://developer.apple.com/news/?id=10202014a

64-bit and iOS 8 Requirements for New Apps

October 20, 2014 Starting February 1, 2015, new iOS apps uploaded to the App Store must include 64-bit support and be built with the iOS 8 SDK, included in Xcode 6 or later. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.

What's the meaning of Base SDK, iOS deployment target, Target, and Project in xcode 所述“Base SDK”和“Deployment Target”SDK 之间存在差异。

请问苹果要求“使用iOS8 SDK构建”是指前者还是后者?此外,我需要采取哪些明确的行动(如果有的话)才能合规。

最佳答案

也就是说,你应该:

  • 通过将“Build Setting”-“Valid Architectures”设置为包含 $(ARCHS_STANDARD)
  • 让您的应用支持 64 位
  • 在“Build Setting”中为“Base SDK”至少使用 iOS 8 SDK。

关于iOS8 对新应用的要求,这到底是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28796633/

相关文章:

iOS - 在实现范围之外编写回调

iphone - 将 UITableView 的委托(delegate)/数据源与主 ViewController 分开

ios - 将数据从 iOS 标签字段发送到网站文本字段

ios - 如何在 iphone 5s 和 iphone X 的 Storyboard 中为 uibutton 设置不同的大小?

iPhone - 何时调用 View Controller 的 dealloc?

ios - 如何知道 WKContentRuleList 阻止了什么

ios - 从 iphone 上传 pdf 文件

c++ - 将 C++ 和 Objective C 包含到 Swift 框架中

objective-c - 错误,无法为进程迁移中启动的数据库 doctor (com.apple.addressbook.migrationdaemon) 创建 MachMessagePort

iphone - 从 i-pad 打印的代码以及它支持哪些打印