构建我的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文件的项目目录(将项目存储在磁盘上的位置)并删除它们。
项目将在之后建成。
芜湖不芜
TA贡献1796条经验 获得超7个赞
这里发生的事情是,Xcode神秘地添加了一个“框架搜索路径”条目,指向特定的iPhone设备SDK。例如,我最近设置为:
$(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/System/Library/Frameworks
这导致编译器找到不正确架构的框架。删除目标的构建设置中“框架搜索路径”键下的任何值将解决该问题。
- 3 回答
- 0 关注
- 381 浏览
添加回答
举报
0/150
提交
取消