ios - 使用旧版 Xcode 发布到 App Store
问题描述
使用旧版本 Xcode发布到App Store的应用会发生什么情况?
假设我们正在Xcode 9
使用附带,iOS 11
然后我正在发布针对 iOS 11 构建的应用程序。
即使+ 不是其中的一部分,拥有iOS 12.2
+ 的人是否也能够下载该应用程序?iOS 12.2
Xcode 9
ps:我知道我可以在同一台机器上拥有多个版本的 Xcode,所以这不是一个答案。
解决方案
根据苹果:
自 2019 年 3 月 27 日起,所有提交至 App Store 的 iOS 应用都需要使用 iOS 12.1 SDK 或更高版本构建,并支持 iPhone XS Max 或 12.9 英寸 iPad Pro(第 3 代)的全面屏设计。所有 watchOS 应用都需要支持 watchOS 5 和 Apple Watch Series 4。
虽然您的应用程序可以在目标构建版本之后的任何iOS版本上正常运行,但如果不是使用Xcode 10.1或更高版本构建,Apple 将拒绝您的提交。话虽如此,您可以将目标版本设置为iOS 10.0,例如,没有问题。您不必以iOS 12.1为目标,只需使用12.1 SDK进行构建。
推荐阅读
- python - 如何使序列化器字段仅显示给 django rest 框架中的登录用户
- ruby - 为 Jekyll 创建本地 gem 并不断收到“没有安装 jekyll-custom-plugin 或其依赖项之一”,因为 jekyll 无法找到它
- ios - 为什么我的导航控制器现在进行模态转换而不是推送?
- php - 关于 HTML5canvas div 图片单独下载
- ace-editor - React Ace Editor 突出显示其他单词中间的关键字
- mysql-python - Cloudera manager 代理无法安装 - 没有提供 cloudera-manager-agent 所需的 MySQL-python、python、python-psycopg2
- assembly - 从 8086 程序集中的程序段前缀中读取命令行参数
- c# - .NET Core MVC 中的可选模型属性绑定
- c - 执行 public01, public02, 时打印输出
- java - 将图像上传到 Firebase 存储并将链接存储在 Firebase 数据库中