当我尝试运行代码时,我得到Apple O-Mach Linker Error
。我正在运行最新的XCode 4.6,昨天更新了。我正在运行10.8.2,这是我得到的错误代码。
几个星期前我没有收到这个问题所以我不知道它是否是来自Twilio的更新SDK,XCode更新或者是什么。我还有一个库(libTwilioClient.a
)的框架部分中的红色(这是我的第一个iOS和XCode体验)。我已尝试将其链接起来,然后在整个程序中没有连接的情况下我得到68个关于其他内容的错误。
有任何帮助吗?哦,顺便说一句,我只是使用Twilio SDK中的HelloMonkey示例,除了指向我的php服务器进行身份验证的行外,我没有改变任何东西。另外,我在标题中检查了任何.m
,但没有。我希望它能够顺利航行,因为它来自Twilio而且它是“快速入门”......这么多:/
Ld /Users/Animal/Library/Developer/Xcode/DerivedData/HelloMonkey-
acqupeuamziuogblpxusdjhityyf/Build/Products/Debug-iphonesimulator/HelloMonkey.app
/HelloMonkey normal i386
cd "/Users/Animal/Downloads/TwilioClient-1.1.1-dbefc0b/Quick Start/HelloMonkey
"
setenv IPHONEOS_DEPLOYMENT_TARGET 4.2
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/
iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/
Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.
xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk
-L/Users/Animal/Library/Developer/Xcode/DerivedData/HelloMonkey-acqupeuamziuo
gblpxusdjhityyf/Build/Products/Debug-iphonesimulator "-L/Users/Animal/Downloads/
TwilioClient-1.1.1-dbefc0b/Quick Start/HelloMonkey/../.." -F/Users/Animal/
Library/Developer/Xcode/DerivedData/HelloMonkey-acqupeuamziuogblpxusdjhityyf/
Build/Products/Debug-iphonesimulator -filelist /Users/Animal/Library/Developer/
Xcode/DerivedData/HelloMonkey-acqupeuamziuogblpxusdjhityyf/Build/Intermediates/
HelloMonkey.build/Debug-iphonesimulator/HelloMonkey.build/Objects-normal/i386/
HelloMonkey.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -ObjC -all_load
-fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=4.2
-framework AVFoundation -framework Foundation -framework UIKit -framework
CoreGraphics -framework AudioToolbox -framework CFNetwork -framework
SystemConfiguration -lTwilioClient -o /Users/Animal/Library/Developer/Xcode/
DerivedData/HelloMonkey-acqupeuamziuogblpxusdjhityyf/Build/Products/
Debug-iphonesimulator/HelloMonkey.app/HelloMonkey
ld: library not found for -lTwilioClient
clang: error: linker command failed with exit code 1 (use -v to see invocation)
答案 0 :(得分:1)
你必须添加其他两个库 libcrypto.a 和 libssl.a 以及 libTwilioClient.a ,然后清理并构建项目。你已准备好出发。您可以在解压缩的Twilio软件包的“Libraries”文件夹中找到这些库。希望这会有所帮助。