arm6在我的构建设置中丢失

时间:2021-08-22 04:46:47

I am getting this error when i try to archive my project:

当我试图归档我的项目时,我得到了这个错误:

warning: iPhone/iPod Touch: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv6 (-19033) Unable to validate your application. - (null)

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

I have checked my build settings but i just don't see ARM6 in the options, only 7.

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

Any help will be appreciated.

如有任何帮助,我们将不胜感激。

Shni

Shni

3 个解决方案

#1


15  

Manually add armv6 in 'PROJECT' by double clicking the armv7 bit, deleting what's there and adding armv6 and armv7. arm6在我的构建设置中丢失

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

#2


1  

  • Set "Build Active Architecture Only" to NO;
  • 将“只构建活动架构”设置为NO;
  • Change $(ARCHS_STANDARD_32_BIT) to armv6 and armv7;
  • 将$(ARCHS_STANDARD_32_BIT)更改为armv6和armv7;
  • Make changes in "PROJECT", not "TARGETS".
  • 在“项目”而不是“目标”中进行更改。

#3


0  

In addition to adding the armv6 architecture, I had to remove the armv7 entry from my apps info.plist "Required Device Capabilities" entry in order to get my app to run on my old iTouch.

除了添加armv6体系结构之外,我还必须从我的应用程序信息中删除armv7条目。plist“必需的设备功能”条目,以使我的应用程序运行在我的旧iTouch上。

#1


15  

Manually add armv6 in 'PROJECT' by double clicking the armv7 bit, deleting what's there and adding armv6 and armv7. arm6在我的构建设置中丢失

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

#2


1  

  • Set "Build Active Architecture Only" to NO;
  • 将“只构建活动架构”设置为NO;
  • Change $(ARCHS_STANDARD_32_BIT) to armv6 and armv7;
  • 将$(ARCHS_STANDARD_32_BIT)更改为armv6和armv7;
  • Make changes in "PROJECT", not "TARGETS".
  • 在“项目”而不是“目标”中进行更改。

#3


0  

In addition to adding the armv6 architecture, I had to remove the armv7 entry from my apps info.plist "Required Device Capabilities" entry in order to get my app to run on my old iTouch.

除了添加armv6体系结构之外,我还必须从我的应用程序信息中删除armv7条目。plist“必需的设备功能”条目,以使我的应用程序运行在我的旧iTouch上。