如何通过Xcode 6为iOS构建C库?

我尝试为iOS构建C库,如下图所示。

在此处输入图像描述

我已经构建了liblib.a ,但在使用liblib.a后它编译错误

当我使用liblib.a时,错误日志如下所示

 file was built for archive which is not the architecture being linked (armv7): /Users/apk/Desktop/libTest/liblib.a Undefined symbols for architecture armv7: 

似乎liblib.a不支持armv7 ,但我没有在Build Setting – > Architectures中找到armv7和arm64。

如何为armv7构建C code库并在Objective-C

– – – – – – – – – – -编辑 – – – – – – – – – – –

我改变设置后,如下图所示。

在此处输入图像描述

它有.a file 。 但是当我尝试使用这个库时,它也会显示出来

 file was built for archive which is not the architecture being linked (armv7): /Users/apk/Desktop/libTest/liblib.a Undefined symbols for architecture armv7: 

我错过了什么吗?

——————— EDIT2 ———————

我通过以下步骤构建.a。

1.创建新项目。

在此处输入图像描述

2.设置

在此处输入图像描述

3。 在此处输入图像描述

4。 在此处输入图像描述

5.将C文件.h文件输入项目。

  1. 按构建按钮

提前致谢。

在此处输入图像描述 您想要为ios创建库,请参阅下面的图片以获取体系结构设置 在此处输入图像描述

尝试这个

下一张有用的图片

Base SDK设置为“Latest OS X”而不是“Latest iOS”。