Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未生成用于iOS的Xcode 6.1静态库.a_Ios_Xcode_Xcode6_Static Libraries - Fatal编程技术网

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

未生成用于iOS的Xcode 6.1静态库.a,ios,xcode,xcode6,static-libraries,Ios,Xcode,Xcode6,Static Libraries,我尝试使用Xcode 6.1为我的iOS设备创建一个静态库 我在Xcode上选择了一个新项目,该项目的模板为静态库,并将其命名为MyLib。 对于MyLib target,我在模拟器中选择iPhone 6 项目打开后,我用success构建了MyLib 但是如果我查看产品文件夹,libMyLib.a是红色的,如果我想用finder显示它,什么也不会发生 在以前版本的Xcode中,它似乎可以工作,这是我在一些教程中找到的 我找到了解决方案:该库是在 ../Xcode/Products/Debug

我尝试使用Xcode 6.1为我的iOS设备创建一个静态库

我在Xcode上选择了一个新项目,该项目的模板为静态库,并将其命名为MyLib。 对于MyLib target,我在模拟器中选择iPhone 6

项目打开后,我用success构建了MyLib

但是如果我查看产品文件夹,libMyLib.a是红色的,如果我想用finder显示它,什么也不会发生

在以前版本的Xcode中,它似乎可以工作,这是我在一些教程中找到的

我找到了解决方案:该库是在

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

如果我把目标切换到我真正的iphone6,它也可以工作,在Products文件夹中,libMyLib将是黑色的,库是在下面创建的

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


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

  • 正如OP所建议的,使用iPhone6构建库。目标库应为黑色,并右键单击“在文件夹中显示”。调试iphonesimulator的库文件夹与调试iphoneos处于同一级别

  • 找到构建目标目录。通常情况下,它是:

  • /用户/yourName/Library/Developer/Xcode/DerivedData/yourProjectName wholebunchofalphebets/Build/Products


    这是否意味着您正在成功创建fat静态库?我有麻烦了+谢谢你问这个问题。