iOS没有生成Xcode 6.1静态库.a

我试图使用Xcode 6.1为我的iOS设备创build一个静态库。

我selectXcode一个新的项目模板Cocoa Touch静态库,并命名为MyLib。 对于MyLib目标,我select模拟器中的iPhone 6。

项目打开后,我成功创buildMyLib。

但是,如果我查看产品文件夹,libMyLib.a是红色的,没有任何反应,如果我想用finder显示它。

在以前的Xcode版本中,它似乎工作,我怎么在一些教程中find。

我find了解决scheme:该库是在下创build的

../Xcode/Products/Debug-iphonesimulator/libMyLib.a

如果我将目标切换到我的真实iPhone 6,它也可以工作,在产品文件夹中,libMyLib将变成黑色,并且库被创build

../Xcode/Products/Debug-iphoneos/libMyLib.a

这也发生在我身上。 我相信libMyLib.a已经成功构build,并且位于Debug-iphonesimulator文件夹下,但Xcode无法链接到正确的path。 两种方法,你可以find它。

  1. 正如OP所build议的那样,用iPhone 6构build库。目标库应该是黑色的,右键单击文件夹中的显示。 Debug-iphonesimulator的库文件夹与Debug-iphoneos处于同一级别

  2. find您的构build目标目录。 通常情况下,

/用户/ YOURNAME /库/开发商/ Xcode中/ DerivedData /为yourprojectname-wholebunchofalphebets /编译/产品