gpt4 book ai didi

ios - Xcode 10 GM - 提交到 App Store Connect 时二进制架构无效?

转载 作者:可可西里 更新时间:2023-11-01 03:06:47 24 4
gpt4 key购买 nike

我有一个支持 iOS 11/12 和 watchOS 4/5 的 iOS 和 watchOS 应用程序。我一直在使用 Xcode 10 beta 毫无问题地向 App Store Connect for TestFlight 提交构建。今天我提交了一个使用 Xcode 10 GM 的构建,我收到了以下电子邮件:

Dear Developer,

We identified one or more issues with a recent delivery for your app, "littlefeed". Please correct the following issues, then upload again.

Invalid Binary Architecture - iOS 3.0 introduced support for multiple binary architectures. If your binary is built for multiple architectures, your Info.plist must have a MinimumOSVersion key with a value of at least 3.0. Additionally, if your app is intended to support earlier iPhone and iPod touch models, your app must contain at least an armv6 binary; "thin" armv7-only binaries will not be accepted unless the armv7 required device capability is also present in the Info.plist UIRequiredDeviceCapabilities key or the MinimumOSVersion key has a value of 4.3 or higher.

For more information, see Technical Q&A QA1707 at: http://developer.apple.com/iphone/library/qa/qa2010/qa1707.html.

Best regards,

The App Store Team

问题是,这些信息已经过时了。 MinimumOSVersion 键早已被弃用; armv6 是与 iOS 11+ 设备无关的架构; QA1707 的链接已失效;等。Google 和 Stack Overflow 上的所有相关问题往往可以追溯到 2012 年或更早,所以我实际上并不知道问题是什么。我最好的猜测是,这与 Apple Watch Series 4 现在是 64 位处理器这一事实有关,也许我需要配置我的 watch 应用程序并以某种方式观看扩展目标来处理它?<​​/p>

如果有人有任何想法,我们将不胜感激。

最佳答案

我们遇到了同样的问题,并通过将 watchextension 和 watchapp 的部署目标设置为 3.0(或更高版本)来修复它。现在还要确保 watch 中使用的每个框架也将部署目标设置为 3.0(或更高版本)。因此,如果您使用 cocoapods(或任何其他依赖管理器),请确保通过 cocoapods 安装的框架也将 watch 的部署目标设置为 3.0。

关于ios - Xcode 10 GM - 提交到 App Store Connect 时二进制架构无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52304108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com