【发布时间】:2014-11-20 13:07:42
【问题描述】:
我尝试使用 Xcode 6.1 为我的 iOS 设备制作一个静态库。
我在 Xcode 上选择了一个带有模板 Cocoa Touch 静态库的新项目,并将其命名为 MyLib。 对于 MyLib 目标,我在模拟器中选择 iPhone 6。
项目打开后,我成功构建了MyLib。
但是如果我查看 Products 文件夹,libMyLib.a 是红色的,如果我想用 finder 显示它,什么也没有发生。
在以前的 Xcode 版本中它似乎可以工作,我在一些教程中找到了。
我找到了解决办法:库是在
下创建的../Xcode/Products/Debug-iphonesimulator/libMyLib.a
如果我将目标切换到我真正的 iPhone 6,它也可以工作,并且在产品文件夹中,libMyLib 将是黑色的,并且库是在
下创建的../Xcode/Products/Debug-iphoneos/libMyLib.a
【问题讨论】:
-
这是否意味着您正在成功创建一个胖静态库?我有麻烦了。 +1 提出这个问题。
标签: ios xcode xcode6 static-libraries