5

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

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

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

任何帮助将不胜感激。

什尼

4

3 回答 3

15

通过双击 armv7 位,删除那里的内容并添加 armv6 和 armv7,在“项目”中手动添加 armv6。 在 Xcode 中编辑 PROJECT 以手动修改 Standard (armv7)

于 2011-06-28T06:00:05.867 回答
1
  • 将“仅构建活动架构”设置为否;
  • 将 $(ARCHS_STANDARD_32_BIT) 更改为 armv6 和 armv7;
  • 在“项目”而不是“目标”中进行更改。
于 2011-11-09T06:39:01.137 回答
0

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

于 2012-04-05T16:17:20.373 回答