【发布时间】:2014-03-14 16:50:43
【问题描述】:
我是 Apple iOS 开发的新手。我正在尝试创建静态库并将其添加到主应用程序。
- 创建库项目并将其作为依赖项目添加到主应用程序。它有效。
- 现在我从库项目(位于 debug-iphoneos 下)中取出 lib.a(静态库)并复制到主应用程序。测试了主应用程序 - 它可以工作。
现在,当我尝试将主应用程序复制到其他位置(甚至更改文件夹名称 - 主应用程序所在的位置)并尝试在模拟器上运行时,我收到以下错误: 忽略文件 /Users/.../lib.a,在文件 /Users/.../lib.a 中缺少所需的架构 i386
我不太了解路径上的关系/依赖关系。
【问题讨论】:
-
虽然我不确定你指的是哪个库,但有些库文件可能没有 i386 架构(模拟器)。在设备上试用。
-
我已经创建了自己的静态库。当静态库项目添加为依赖项项目并将静态库 (.a) 添加到主应用程序时,静态库可以正常工作。但是当我尝试更改主应用程序的位置时,XCode 开始抱怨 (.a) 静态库缺少 i386 架构:(