【发布时间】:2014-04-18 00:06:56
【问题描述】:
几天前,我创建了 static-library (Universal),它可以与 Xcode5.0 SDK7 配合使用。使用SDK7.1 更新Xcode5.1 后,如果我选择模拟器iPhone Retina(4-inch 64-bit) 将不起作用。然后我将使用 Bellow 设置更改来更新我的库。
我对三个目标做同样的事情:-
对于运动模拟器和设备,我将 Universal lib 放入其中,并在其中运行脚本:-
在此之后,我再次构建 lib 并像之前在我的项目中所做的那样使用。但是iPhone Retina(4-inch 64-bit)Undefined symbols for architecture x86_64:仍然遇到同样的问题
所以,我的问题是更新 arm64 的 lib 是否需要任何额外的更改,或者我在上述步骤中犯了任何错误。如果我错了,请告诉我。
更新我的静态库以支持 64Bit architecture 需要进行哪些更改
注意:
我要求我自己创建的库更新。我没有使用第三方库。 更新
我在终端中使用了这个lipo -info testingLibImport/libLibNSlog.a 命令,输出为:
Architectures in the fat file: testingLibImport/libLibNSlog.a are: armv7 armv7s i386 arm64
【问题讨论】:
-
请在我的问题中看到我已经完成了这个更改但得到了同样的错误。
-
在重复投票之前,这个问题是关于我自己创建的 Lib 淹没而不是其他人。我想知道如何更新我的库。
-
在声明你的新版本不工作之前一定要清理你的派生数据
标签: arm64 ios ios7 static-libraries arm64 xcode5.1