xcode - ITMS-90747 : Basic sticker pack with no code, 但 App Store Connect 认为其中有 32 位代码

标签 xcode app-store app-store-connect xcode12 apple-silicon

收到此错误: ITMS-90863:Apple 芯片 Mac 支持问题 - 应用程序将 LSApplicationLaunchProhibited 设置为 true。 Mac 不支持此功能。

ITMS-90747:架构与最小操作系统版本不兼容。该应用程序包指定“MinimumOSVersion”为“14.1”,但包含 iOS 12 及更高版本不支持的 32 位架构。

我已经在其他地方看到了第一个警告(尚未得到答案),但我收到了两个错误,总是在一起,并且它们感觉它们可能是相关的。

我注意到的第一件事是项目文档设置为与 Xcode 9.3 兼容的项目格式,因此我将其更改为 Xcode 12,认为这样可以消除 32 位问题。但这没有影响。

目标设备系列仅限 iPhone 和 iPad,我已将 iOS 部署目标从 10.0 切换到 14.0,这也没有改变任何内容。

并且 cmd-F'ing“LSApplicationLaunchProhibited”没有找到任何可以切换到 false 来测试的内容。

底线:简单的贴纸包,因此除了设置目标和文档设置之外,编写了零代码。它不应该生成任何东西的 32 位版本,也不应该搞乱 Mac Apple Silicon 问题,但我们已经到了。

第一次来这里,感谢您解答这些新手问题!

*脚注:我的问题有一半是在这里提出的

ERROR: Apple silicon Macs support issue. The app has LSApplicationLaunchProhibited set to true. This is not supported on Mac, How to fix it?

...所以如果有人在这里回答,我会在那里分享。

更新:

我想我解决了问题的 32 位部分,但解决方案是违反直觉的(至少对我来说)。通过将部署目标更改为 iOS 10,我通过 AppStoreConnect 获得了它,而没有出现 32 位警告。

但我仍然收到 Apple 芯片警告...

最佳答案

前往 Apple Connect 网站上的应用程序

在“定价和可用性”下,您会找到一个复选框“Apple Silicon Mac 可用性 - 使此应用程序可用”

如果您取消选中此选项,它应该会停止向您发出 Apple Silicon 警告

关于xcode - ITMS-90747 : Basic sticker pack with no code, 但 App Store Connect 认为其中有 32 位代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64836979/

相关文章:

xcode - 设置 leftBarButtonItem 垂直位置

ios - 已安装的应用程序大小与 Appstore 应用程序大小

iphone - 是否有一种编程方式来访问 iTunes Connect 销售报告?

ios - 如何找出应用程序中使用的推送通知证书? X代码

ios - 消息表达式中的参数是未初始化的值?

iPhone 2.2.1 到 3.0 过渡最佳实践

ios - 为非 gailbreak 设备中已安装的应用下载和安装 .IPA 文件(开发应用商店)

ios - Apple Pay 表 产品描述和规范

ios - 添加新语言时出现错误 "The App Name you entered has already been used."

ios - iphone 5 和 iphone 4 问题上的 iAd 定位