【问题标题】:arm6 is missing in my build settings我的构建设置中缺少 arm6
【发布时间】:2011-09-12 02:26:27
【问题描述】:

当我尝试归档我的项目时出现此错误:

警告:iPhone/iPod Touch:应用程序可执行文件缺少所需的架构。必须至少存在以下架构之一:armv6 (-19033) 无法验证您的应用程序。 - (null)

我检查了我的构建设置,但我只是在选项中没有看到 ARM6,只有 7。

任何帮助将不胜感激。

诗妮

【问题讨论】:

    标签: ios architecture arm armv6


    【解决方案1】:

    通过双击 armv7 位,删除其中的内容并添加 armv6 和 armv7,在“项目”中手动添加 armv6。

    【讨论】:

    • 我不得不将“有效架构”设置调整为“armv6 armv7”。之后它也对我有用!
    • 我的值 $(ARCHS_STANDARD_32_BIT) 显示为 armv7(标准)。将其替换为两个项目 [armv6, armv7]。固定的!感谢 Cirrostratus。
    • 嗯,它确实有效,但只有当我存档时。当我为调试构建时,我必须将其范围缩小。
    • @shannoga 您是否在“目标”而不是“项目”中进行了更改?
    • 在浪费了我一整天之后,我看到了你的帖子。我不能说我有多高兴。这真的是最糟糕的一天,但你保护了我,我能够将申请提交到应用商店。真的很感激。
    【解决方案2】:
    • 将“仅构建活动架构”设置为 NO;
    • 将 $(ARCHS_STANDARD_32_BIT) 更改为 armv6 和 armv7;
    • 在“PROJECT”而不是“TARGETS”中进行更改。

    【讨论】:

      【解决方案3】:

      除了添加 armv6 架构之外,我还必须从我的应用程序 info.plist“必需的设备功能”条目中删除 armv7 条目,以便让我的应用程序在我的旧 iTouch 上运行。

      【讨论】:

        猜你喜欢
        • 2021-12-13
        • 2022-06-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-24
        • 1970-01-01
        相关资源
        最近更新 更多