【问题标题】:How Do I Build/Submit Apps Build with iOS 14 APIs using Xcode 11?如何使用 Xcode 11 使用 iOS 14 API 构建/提交应用程序?
【发布时间】:2020-08-04 19:21:30
【问题描述】:

我们正在对我们的应用进行一轮更新,并希望继续为 iOS 14 提供未来验证。但是,Apple 不接受使用 Xcode 12 测试版构建的二进制文件用于生产(他们将只接受 Testflight 测试版测试),并且 Xcode 11 没有我们需要构建的 iOS 14 SDK/框架(如 AppTrackingTransparency) .

看起来商店中有些应用正在使用 AppTrackingTransparency 框架,所以我想知道我缺少什么。

【问题讨论】:

  • 不,App Store 上的任何应用都不可能使用应用跟踪透明度框架发布。

标签: ios xcode ios14 xcode12


【解决方案1】:

尝试将xcode 12 的AppTrackingTransparency 框架添加到xcode 11 中,再用xcode 11 在appStore 上尝试登顶。

【讨论】:

  • 你是怎么做到的?使用相同版本/构建的 Xcode 时,当我尝试添加 AppTrackingTransparency.framework 并在框架列表中搜索它时找不到它。
  • 好吧,我真的明白你的意思了。我可以在 Xcode-beta 应用程序中完善框架并在 Xcode 11 中手动添加它。但是,如果您不嵌入它,代码实际上并不存在,因此构建失败。如果我自己嵌入并签名或不签名就嵌入,苹果会接受一个应用程序吗?
  • 在带有模式发布的真实设备上构建和运行您的应用程序。构建模式调试时,iOS 14 beta 上的某些应用程序崩溃。
  • @KevinTydlacka 你能告诉我你是如何在 Xcode 11 中解决这个问题的吗?即使我手动将 Xcode 12 中的 AppTrackingTransparency.framework 添加到Xcode 11 项目
  • Apple 接受使用 Xcode 12 构建的应用程序现在应该没有必要了,您现在可以使用 Xcode 12 构建/提交它本机包含 ATT 框架
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-06
  • 1970-01-01
  • 1970-01-01
  • 2022-08-24
相关资源
最近更新 更多