0

我遇到了以下问题。从第 3 方开始,我需要添加 2 个不同的(静态)库:1 个用于模拟器,1 个用于设备(​​同名 libIKEA.a,但架构不同)。

所以我想为具有特定库的模拟器设置一个目标,为设备设置一个目标。但我无法让它工作。

如果我复制目标(模拟器),它工作正常,并更改库(构建阶段 - >链接库),项目不想再编译。

Ignoring file ..../Debug-iphonesimulator/libIKEA.a, file was built for archive which is not the architecture being linked (armv7)

我还尝试将 2 个不同的库拖到项目中,并为每个目标选择一个目标。

我喜欢基于活动方案仅构建(并运行)一个特定目标。

知道如何进行吗?

4

1 回答 1

0

好的,我知道了。

只需在项目文件夹中创建单独的文件夹,将 lib (.a) 复制到每个文件夹中。然后在构建设置下确保每个构建只包含其中一个库的搜索路径。

于 2012-05-28T21:21:47.800 回答