由于64位目标,facebook ios sdk 3.8的构建中止

时间:2013-10-08 06:42:38

标签: ios facebook sdk 64-bit ios7

如果我使用默认配置构建facebook sdk 3.8,则构建过程将中止,并显示以下错误消息:

error: invalid deployment target '6.0.0' for architecture 'arm64'
(requires '7.0.0' or later)
1 error generated.

** BUILD FAILED **

The following build commands failed:
ProcessPCH
/var/folders/fm/jtl_yzt55wq_rtvdt0d1yzfc0000gn/C/com.apple.DeveloperTool
s/5.0-5A1413/Xcode/SharedPrecompiledHeaders/facebook_ios_sdk_Prefix-dfvw
jzbcrxnuwddxjkudqnqllrma/facebook_ios_sdk_Prefix.pch.pch
facebook_ios_sdk_Prefix.pch normal arm64 objective-c
com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)

FATAL: XCode build failed for platform: iphoneos.

我可以将Release64和Debug64的部署目标更改为iOS 7.0,并且构建过程可能正常工作。但我想知道,似乎没有其他人有这个问题。任何想法,如果有可能通过另一个解决方案而不改变Facebook代码?

1 个答案:

答案 0 :(得分:0)

运行build_framework.sh时的编译器正在查看src/facebook-ios-sdk.xcodeproj。打开该项目并将开发目标设置为7.0,然后再次构建框架。