![]() |
1
417
如果使用xcode 4.2或更高版本,请尝试以下操作:
更新:你也应该在iPhone5上添加armv7s。(如果使用xcode 4.5或更高版本的建筑,并且不再支持armv6,则删除armv6。) 就这样。您现在应该能够构建/归档而不产生错误。 如果它仍然不起作用,看 this answer from justinxreese 建议在info.plist文件的“所需设备功能”下添加armv6和armv7的条目。 |
![]() |
2
62
如果取消选中“仅构建活动体系结构”,那么它将构建所有有效的体系结构。 更新 :这不再适用于Xcode 4-请遵循Nick对Xcode 4及更高版本的说明。 |
![]() |
3
59
我有这个问题,即使在遵循公认的答案,并发现以下工作: 在info.plist中,添加所需设备功能的条目。这应该是一个数组,并且有两个条目。
它看起来像这样:
|
![]() |
4
26
除了尼克对xcode 4.2的回答之外,您还可能需要查看info.plist文件。在Xcode4.2中启动的新项目默认情况下,在“所需设备功能”中指定“armv7”。如果想要支持运行ARMV6(如iPhone3G)的设备,则需要删除此项功能。
从项目名称-info.plist中的“所需设备功能”中删除armv7 |
|
5
21
iOS 6更新 iOS 6 Xcode 4.5.x中的更改
|
![]() |
6
6
我也有这个问题。我刚把我的部署目标设置为4.3,只留下了ARMV7体系结构,它起作用了。在这一点上,几乎每个人都有5个,所以4.3是好的。 |
![]() |
7
3
对我来说,这并不适用于所有的答案。但我尝试使用targets>architectures>debug,并使用加号按钮添加新行,然后键入“armv6”(with out),然后单击“完成”。 最后单击Cmd+B,然后右键单击prprojectname.app(在products文件夹中)>在finder中打开>压缩“project_name.app”(在debug iphoneos中)>上载到appstore
这是我的屏幕设置。
如果您有include项目,请全部配置。 希望你的帮助。 |
![]() |
8
3
在尝试了这些答案的混合之后,我终于偶然发现了如何使它起作用。我现在对苹果很生气。他们又浪费了我一个小时。这是我的配置。
|
![]() |
9
2
我试过上面所有的答案,没有一个能解决我的问题。因此,我创建了一个新项目,并逐个比较构建设置。只有“备用权限文件”不同。 项目生成失败的值为armv7。删除它,然后清除->生成->存档。成功! 希望能解决你的问题 |
|
10
2
哇,我大约每6个月更新/提交一次应用程序。每次我这样做,我都要学习“新”的方法去做… 运行iOS 5.1和xcode 4.3.2时出现的问题与上述相同 谢谢你的帖子!我花了一段时间将所有项目设置更新为armv6、armv7,但没有任何乐趣。当我将“build active architecture only”设置为“no”时,在将两个对象放在同一目录中时出现了生成错误。 幸运的是,我注意到你们正在修改目标构建设置。这是最终工作的(armv6、armv7,并在目标构建设置下将“仅构建活动架构”设置为否)。作为免责声明,我已经在项目设置中将所有架构设置为armv6和armv7。 不管怎样,谢谢你的帮助, 布伦特 |
|
11
2
我必须确保在Xcode 4.3.2上的目标和项目设置中更改这些设置,然后在我提交应用程序的任何地方将其设置为为为ARMV6和ARMV7构建。 为了安全起见,我还退出了xcode,在进行更改和执行一个干净的、构建的、归档的循环之间。 |
![]() |
12
0
对我来说也是一个很痛苦的问题。只是花了大约一个小时来尝试建造和重建——没有快乐。最后我不得不这样做:
我猜这是一堆关于arm6,arm7的行话,因为看起来我的项目对两者都是有效的,至少设置看起来是这样的),我猜这是一种玩世不恭的方法,用我们不理解的技术性欺骗我们,所以我们只是简单地选择并瞄准最新的IO。S(对苹果有好处,因为有更多的人是最新的)。 |
![]() |
13
0
以下是苹果的文档: 它说有两件事你必须改正:
如果这仍然对您没有帮助,请再次检查您是否真的在为正确的构建配置更改架构构建设置,我浪费了半个小时的时间来处理错误的配置,并想知道为什么它不起作用…
选择
|
![]() |
14
0
注意:我必须为我的基本项目和应用程序中嵌入的phonegap.xcodeproj文件执行这些步骤。 是的,我嵌入了phonegap;它们更新得非常频繁,而且我还不到两个月就知道某个特性被贬低了。 |
![]() |
15
0
尝试将部署目标更改为比ARMV6处理器更高的处理器。xcode的设置引用操作系统级别,例如:iOS版本3.1、3.2、4.0、4.1、4.2、4.3、5.0、5.1 (i)可以在“生成设置”选项卡或“摘要”选项卡中进行设置。从项目导航器窗口的左上角开始,其中列出了所有文件。单击顶部的蓝色图标。 (i i)如果您计划使用可编程着色线电路,它是通过OpenGL ES 2.0 API访问和控制的,那么您应该将“部署版本”设置为大约4.3,我相信它只在3GS或更新版本的设备上可用。Xcode报告需要iOS 4.2.5或更高版本,运行armv7代码。我相信,这款处理器又一次是从3GS开始的。*目前,iOS 4.3似乎是我的选择。 |
![]() |
16
0
如果Xcode一直抱怨ARMV7,请确保断开任何连接设备(尤其是iPhone5!!)然后再试一次。我花了好几个小时才发现那一点信息。 |
![]() |
17
0
在雪豹上使用xcode 4.2,我使用以下设置构建了一个既适用于ARMV6(iPhone3G和更低版本)又适用于ARMV7(所有比3G更新的应用,包括3GS)的应用程序。
如果你想让armv7在3G和更低版本上运行,就不要把它放在所需的设备功能中。 |
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 6 月前 |
![]() |
Robin · LazyVGrid项目预计不会击中测试区域 6 月前 |
![]() |
Alex Smith · 移动到下一个视图控制器后如何显示警报? 6 月前 |
![]() |
selcukctn · 如何在react native中制作无限动画? 7 月前 |
![]() |
Nicolas Gimelli · iOS 18远程通信通知不起作用 7 月前 |