forcedotcom / SalesforceMobileSDK-iOS

iOS SDK for Salesforce
Other
537 stars 419 forks source link

Build Faild while installing SalesforecMobile sdk #246

Closed uvais closed 11 years ago

uvais commented 11 years ago

Hi, I am getting Build faild error ehilr trying installing SalesforceMobileSDK-iOS Given below is what i am getting during installation.

Applications/ContactExplorer.app/ContactExplorer [exec] \ BUILD FAILED ** [exec] [exec] [exec] The following build commands failed: [exec] Ld sfdc_build/artifacts/Simulator/Applications/ContactExplorer.app/ContactExplorer normal i386 [exec](1 failure) [exec] Undefined symbols for architecture i386: [exec] "_ABAddressBookCreateWithOptions", referenced from: [exec] anon in SalesforceHybridSDK(SalesforceHybridSDK) [exec] anon in SalesforceHybridSDK(SalesforceHybridSDK) [exec] anon in SalesforceHybridSDK(SalesforceHybridSDK) [exec] anon in SalesforceHybridSDK(SalesforceHybridSDK) [exec] "_ABAddressBookRequestAccessWithCompletion", referenced from: [exec] anon in SalesforceHybridSDK(SalesforceHybridSDK) [exec] ld: symbol(s) not found for architecture i386 [exec] clang: error: linker command failed with exit code 1 (use -v to see invocation) [exec] [exec]

BUILD FAILED /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/ContactExplorer/sfdc_build/build.xml:34: The following error occurred while executing this line: /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/ContactExplorer/sfdc_build/build.xml:41: The following error occurred while executing this line: /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/shared/build.xml:125: exec returned: 65

Total time: 3 seconds Buildfile: /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/sfdc_build/build.xml

initArtifacts: [mkdir] Created dir: /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/sfdc_build/artifacts

pre:

dependency.hybrid_sdk.check:

iOSShared.dependency.hybrid_sdk:

ensureDependencies:

build:

compileDebug:

iOSShared.compile: [echo] installing VFConnector for SDK iphonesimulator [exec] Build settings from command line: [exec] INSTALL_ROOT = /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/sfdc_build/artifacts/Simulator [exec] SDKROOT = iphonesimulator5.1 [exec] [exec] === BUILD NATIVE TARGET VFConnector OF PROJECT VFConnector WITH CONFIGURATION Debug === [exec] Check dependencies [exec] [exec] ProcessInfoPlistFile sfdc_build/artifacts/Simulator/Applications/VFConnector.app/Info.plist VFConnector/VFConnector-Info.plist [exec] cd /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector [exec] 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:/usr/local/bin:/usr/X11/bin" [exec] builtin-infoPlistUtility VFConnector/VFConnector-Info.plist -genpkginfo /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/sfdc_build/artifacts/Simulator/Applications/VFConnector.app/PkgInfo -expandbuildsettings -format binary -platform iphonesimulator -o /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/sfdc_build/artifacts/Simulator/Applications/VFConnector.app/Info.plist [exec] [exec] CompileC build/VFConnector.build/Debug-iphonesimulator/VFConnector.build/Objects-normal/i386/AppDelegate.o VFConnector/Classes/AppDelegate.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler [exec] cd /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector [exec] setenv LANG en_US.US-ASCII [exec] 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:/usr/local/bin:/usr/X11/bin" [exec] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch i386 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wmissing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign-compare -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -DDEBUG=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk -fexceptions -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.6 -g -Wno-conversion -Wno-sign-conversion -fobjc-abi-version=2 -fobjc-legacy-dispatch "-DIBOutlet=attribute((iboutlet))" "-DIBOutletCollection(ClassName)=attribute((iboutletcollection(ClassName)))" "-DIBAction=void)attribute((ibaction)" -D__IPHONE_OS_VERSION_MIN_REQUIRED=50100 -I/Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/build/VFConnector.build/Debug-iphonesimulator/VFConnector.build/VFConnector.hmap -I/Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/build/Debug-iphonesimulator/include -I/Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/build/VFConnector.build/Debug-iphonesimulator/VFConnector.build/DerivedSources/i386 -I/Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/build/VFConnector.build/Debug-iphonesimulator/VFConnector.build/DerivedSources -F/Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/build/Debug-iphonesimulator -F/Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/../../dependencies -F/Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/../../dependencies/SalesforceHybridSDK -include /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.Xcode.0/SharedPrecompiledHeaders/VFConnector-Prefix-gvlmkpcdfmzhbgbqryjahcjyfvwm/VFConnector-Prefix.pch -MMD -MT dependencies -MF /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/build/VFConnector.build/Debug-iphonesimulator/VFConnector.build/Objects-normal/i386/AppDelegate.d --serialize-diagnostics /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/build/VFConnector.build/Debug-iphonesimulator/VFConnector.build/Objects-normal/i386/AppDelegate.dia -c /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/VFConnector/Classes/AppDelegate.m -o /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/build/VFConnector.build/Debug-iphonesimulator/VFConnector.build/Objects-normal/i386/AppDelegate.o [exec] [exec] Ld sfdc_build/artifacts/Simulator/Applications/VFConnector.app/VFConnector normal i386 [exec] cd /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector [exec] setenv MACOSX_DEPLOYMENT_TARGET 10.6 [exec] 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:/usr/local/bin:/usr/X11/bin" [exec] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk -L/Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/build/Debug-iphonesimulator -F/Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/build/Debug-iphonesimulator -F/Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/../../dependencies -F/Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/../../dependencies/SalesforceHybridSDK -filelist /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/build/VFConnector.build/Debug-iphonesimulator/VFConnector.build/Objects-normal/i386/VFConnector.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -ObjC -all_load -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50100 -lz -lsqlite3 -framework Foundation -framework MessageUI -framework UIKit -framework CFNetwork -framework CoreGraphics -framework CoreLocation -framework CoreMedia -framework QuartzCore -framework Security -framework MobileCoreServices -framework AddressBook -framework AddressBookUI -framework AudioToolbox -framework AVFoundation -framework MediaPlayer -framework SystemConfiguration -framework SalesforceHybridSDK -o /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/sfdc_build/artifacts/Simulator/Applications/VFConnector.app/VFConnector [exec] \ BUILD FAILED ** [exec] [exec] [exec] The following build commands failed: [exec] Ld sfdc_build/artifacts/Simulator/Applications/VFConnector.app/VFConnector normal i386 [exec](1 failure) [exec] Undefined symbols for architecture i386: [exec] "_ABAddressBookCreateWithOptions", referenced from: [exec] anon in SalesforceHybridSDK(SalesforceHybridSDK) [exec] anon in SalesforceHybridSDK(SalesforceHybridSDK) [exec] anon in SalesforceHybridSDK(SalesforceHybridSDK) [exec] anon in SalesforceHybridSDK(SalesforceHybridSDK) [exec] "_ABAddressBookRequestAccessWithCompletion", referenced from: [exec] anon in SalesforceHybridSDK(SalesforceHybridSDK) [exec] ld: symbol(s) not found for architecture i386 [exec] clang: error: linker command failed with exit code 1 (use -v to see invocation) [exec] [exec]

BUILD FAILED /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/sfdc_build/build.xml:34: The following error occurred while executing this line: /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/hybrid/SampleApps/VFConnector/sfdc_build/build.xml:41: The following error occurred while executing this line: /Users/qbadmin/Desktop/SalesforceMobileSDK-iOS/shared/build.xml:125: exec returned: 65

Please help if anyone could.

khawkins commented 11 years ago

iOS 6.0 is a minimum requirement for the Mobile SDK 1.5. We had missed updating the projects to reflect this requirement. v1.5.3 / pull request 247 rectifies this situation. Thanks for bringing it to our attention.