为啥在 32 位架构的 iOS 13 上出现 iOS Sticker 应用警告? TMS-90747
Posted
技术标签:
【中文标题】为啥在 32 位架构的 iOS 13 上出现 iOS Sticker 应用警告? TMS-90747【英文标题】:Why iOS Sticker app warning on iOS 13 with 32 bit architecture? TMS-90747为什么在 32 位架构的 iOS 13 上出现 iOS Sticker 应用警告? TMS-90747 【发布时间】:2020-05-24 02:41:41 【问题描述】:TMS-90747:架构与 MinimumOSVersion 不兼容。 “Blankbook.app/PlugIns/BlankbookSticker.appex”中的应用程序包指定了“13.0”的 MinimumOSVersion,但包含 ios 12 及更高版本不支持的 32 位架构。
我在尝试向针对 13.0 的现有应用添加贴纸扩展时收到上述警告
我没有做任何花哨的事情,只是在包中添加了所需的贴纸。我想知道在尝试上传到 App Store 时,我是否遗漏了一些触发上述警告的设置?
【问题讨论】:
【参考方案1】:好的.... 看来您现在必须在 iOS 11 以下设置贴纸扩展目标才能消除警告。
【讨论】:
这不是一个好的解决方案!?我有一个需要 iOS 14+ 的所有 SwiftUI,它也有贴纸......所以将目标降低到 iOS 14 以下对我来说不是一个选择!? 您可以仅为 Stickers 目标降低部署目标。所有其他目标(包括主应用)都可以更高。【参考方案2】:这对我来说没有意义,但是将目标设置为 iOS 10 为我清除了该警告。还必须取消选中“Apple Silicon Mac 可用性 - 使此应用程序可用”框(App Store Connect、定价和可用性),因为我遇到了两个似乎没有关联但总是一起出现的错误。
【讨论】:
以上是关于为啥在 32 位架构的 iOS 13 上出现 iOS Sticker 应用警告? TMS-90747的主要内容,如果未能解决你的问题,请参考以下文章
在新的 iOS 版本中,AVAudioPlayer 数组出现错误的访问错误,但为啥
为啥 short int 和 int 在 32 位架构中具有相同的大小?
为啥我在 IA32_LSTAR MSR 上使用内核调试器在 64 位 Windows 上为 SYSCALL 设置断点时会出现 DoubleFault? (KVASCODE 部分)