gpt4 book ai didi

ios - 未生成适用于 iOS 的 Xcode 6.1 静态库 .a

转载 作者:可可西里 更新时间:2023-11-01 03:59:08 25 4
gpt4 key购买 nike

我尝试使用 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

最佳答案

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

  1. 按照 OP 的建议,使用 iPhone 6 构建库。目标库应为黑色并右键单击在文件夹中显示。 Debug-iphonesimulator的库文件夹与Debug-iphoneos同级

  2. 找到你的构建目标目录。通常,它位于:

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

关于ios - 未生成适用于 iOS 的 Xcode 6.1 静态库 .a,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27040423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com