加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Xcode 6.1静态库.a for iOS未生成

发布时间:2020-12-14 19:08:03 所属栏目:百科 来源:网络整理
导读:我尝试使用 Xcode 6.1为我的iOS设备创建一个静态库. 我在Xcode上选择了一个带有模板Cocoa Touch Static Library的新项目,并将其命名为MyLib. 对于MyLib目标,我在模拟器中选择iPhone 6. 项目打开后,我成功构建了MyLib. 但是,如果我查看Products文件夹,libMyLi
我尝试使用 Xcode 6.1为我的iOS设备创建一个静态库.

我在Xcode上选择了一个带有模板Cocoa Touch Static Library的新项目,并将其命名为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

解决方法

这也发生在我身上.我相信libMyLib.a已成功构建并位于Debug-iphonesimulator文件夹下,但Xcode无法链接到正确的路径.两种方式你都可以找到它.

>正如OP建议的那样,用iPhone 6构建库.目标库应为黑色,右键单击显示在文件夹中. Debug-iphonesimulator的库文件夹与Debug-iphoneos处于同一级别
>找到您的构建目标目录.通常,它在:

/Users/yourName/Library/Developer/Xcode/DerivedData/yourProjectName-wholebunchofalphebets/Build/Products

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读