gpt4 book ai didi

当指定 armv7 时,iOS 项目为 armv6 构建(目标是 iOS 5.1)

转载 作者:行者123 更新时间:2023-11-28 22:52:12 25 4
gpt4 key购买 nike

我得到一长串错误,这些错误(对于我拥有的每个源文件)指向 .o 文件(源自上述来源)的链接器错误。每个人的错误基本上都解决了这个问题:

CompiledSource.o,文件是为 i386 构建的,它不是被链接的架构 (armv7)

除了这个问题在技术上实际上是警告。然而,在编译/链接阶段结束时,项目拒绝构建,并出现一个简单的Linker command failed with exit code 1错误。

过去 2 个小时我一直在努力解决这个问题。

Targets->ProjectName->Architectures->Valid Architectures 中,我同时选择了 armv6 和 armv7。我还为 iOS 5.1 设置了构建目标。

在我的 Targets->ProjectName->Build Phases->Copy Bundle Resources 中,我添加了所有资源(我假设这是添加图像和 nib/xib 文件等资源的地方).

我能做些什么吗?我已经尝试清理项目,从 XCode 根目录中的 DataDerived 文件夹中删除所有文件,甚至清理 /var/文件夹。诚然,自最迟 2011 年以来,这个项目就没有被触及过。

我应该指出,我对 iOS 的东西(以及 Xcode)还很陌生。不幸的是,这个项目也在保密协议(protocol)下,所以我不能透露太多信息。但是,如果有人有任何问题,我会尽我所能回答。

最佳答案

您确定它是 iOS 应用程序吗?因为这听起来像是链接到为 i386 (OSX-intel) 构建的自定义框架,这可能永远不会在 iOS 上运行。

您是否尝试过 Product->Clean?或 [alt] Product->Clean Build Folder ?

也许可以看看苹果的一些示例代码,看看这些 iOS 项目是如何构建的。

关于当指定 armv7 时,iOS 项目为 armv6 构建(目标是 iOS 5.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11677635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com