为了账号安全,请及时绑定邮箱和手机立即绑定

构建错误 - 缺少文件中所需的体系结构i386

构建错误 - 缺少文件中所需的体系结构i386

iOS
慕田峪9158850 2019-09-19 16:50:24
构建我的iPhone应用程序时出现此错误:ld:警告:在/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk/System/Library /Frameworks/UIKit.framework/UIKit中,缺少文件中所需的架构i386它适用于我的应用程序中的所有框架。这很奇怪,因为这不是早些时候发生的。
查看完整描述

3 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

当您向项目添加框架并无意中将框架复制到项目目录中时,会发生这种情况。

修复方法是检查任何iphone SDK * .Framework文件的项目目录(将项目存储在磁盘上的位置)并删除它们。

项目将在之后建成。


查看完整回答
反对 回复 2019-09-19
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

这里发生的事情是,Xcode神秘地添加了一个“框架搜索路径”条目,指向特定的iPhone设备SDK。例如,我最近设置为:


$(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/System/Library/Frameworks

这导致编译器找到不正确架构的框架。删除目标的构建设置中“框架搜索路径”键下的任何值将解决该问题。


查看完整回答
反对 回复 2019-09-19
  • 3 回答
  • 0 关注
  • 365 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信