gpt4 book ai didi

ios - 单点触控 : "Missing a required architecture armv7"

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:50:40 25 4
gpt4 key购买 nike

更新到 MonoTouch 5.2.4 并将应用程序提交到 App store 后,它被 App Loader 拒绝,因为:

"iPad: application executable is missing a required architecture. At least one of the following architectures(s) must be present: armv7"

在 MonoTouch 中有解决这个问题的方法吗?

最佳答案

要满足 Apple 对 iPad 的架构要求,您可以使用:

  • LLVM 选项并选择 ARMv7(如果应用程序仅适用于 iPad,则不需要 ARMv6);或者

  • --armv7 添加到 Additional mtouch arguments。这不会使用 LLVM 编译器(但会使用常规的 Mono AOT 编译器),但会生成一些(不多)ARMv7 程序集。

使用 LLVM 将生成更小、更快的代码,但构建应用程序将花费更多时间(这通常不是发布到应用商店的问题)。 OTOH 你不能使用这个选项进行调试(对于应用商店构建来说也不是真正的问题)。

Should I add ARMv6 too? to support older iPhone 3 ?

Apple 的消息表明您正在构建一个仅限 iPad 的应用程序。如果不是这种情况,那么您需要更改此设置(以允许 iPhone、iPod Touch)而不是 ARM-CPU 选择(当您针对较旧的设备时,仅使用 ARMv6 是可以的)。

关于ios - 单点触控 : "Missing a required architecture armv7",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9319443/

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