IOS:选择一个支持的架构目标才能在该设备上运行。

4

我是这个论坛的新手(这是我的第一个问题),我被分配了一个任务,设置使用非常旧的phonegap 1.8版本的IOS phonegap应用程序。当我尝试构建该应用程序时,我收到以下错误:

Choose a destination with a supported architecture in order to run on this device

我知道这个问题已经被问答过了,而且我也尝试了那个解决方案,但是没有找到任何帮助。

这里我会更详细地解释这个问题。

Platform : IOS

Cordova Version : 1.8

X-Code Version : 5.0

我遇到了错误:

我尝试了什么?

1)更改“Architecture”设置为 $(ARCHS_STANDARD)。

2)将“仅构建活动架构”更改为调试模式下的 YES。

3)将“有效体系结构”更改为“armv7,armv7s,armv6”。

4)尝试清理、清理文件夹、删除派生数据以及重置模拟器内容。

5)尝试将“C / C ++ / Objective c编译器”更改为默认编译器(Apple LLVM 5.0)。

我现在卡在这里已经一整天了,提前感谢您的帮助。

1个回答

1

1. 前往构建设置 -> 选择体系结构 -> 点击其他.. 并添加 $(ARCHS_STANDARD_32_BIT)

2. 前往构建设置 -> 选择有效的体系结构 -> 添加 armv7、armv7s 和 arm64

这对我有用


谢谢您的帮助。正如我在问题中提到的,我已经尝试过这个了。我很感激。 - Gagan
你使用了armv6,请使用“armv64”。 - Subbu
没有"armv64"这个说法。它被称为"arm64",没有v! - Kaiserludi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接