After building the project in ionic v1. I copied project to Mac Pc.
In Mac Pc i deintegrated Podfile and removed Podfile then did pod install.
After that i cleaned project.
When i try to build app it shows linker error.
guys any help appreciated.
Here is my log:
Ld /Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Intermediates.noindex/Safences\ Resident.build/Debug-iphoneos/Safences\ Resident.build/Objects-normal/arm64/Safences\ Resident normal arm64
cd /Users/inayath/Desktop/safencesResidentAppAndroid/platforms/ios
export IPHONEOS_DEPLOYMENT_TARGET=9.0
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk -L/Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Products/Debug-iphoneos -L/Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Products/Debug-iphoneos/GoogleToolboxForMac -L/Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Products/Debug-iphoneos/Protobuf -L/Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Products/Debug-iphoneos/nanopb -F/Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Products/Debug-iphoneos -F/Users/inayath/Desktop/safencesResidentAppAndroid/platforms/ios/Pods/FirebaseAnalytics/Frameworks -F/Users/inayath/Desktop/safencesResidentAppAndroid/platforms/ios/Pods/FirebaseCore/Frameworks -F/Users/inayath/Desktop/safencesResidentAppAndroid/platforms/ios/Pods/FirebaseInstanceID/Frameworks -F/Users/inayath/Desktop/safencesResidentAppAndroid/platforms/ios/Pods/FirebaseMessaging/Frameworks -filelist /Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Intermediates.noindex/Safences\ Resident.build/Debug-iphoneos/Safences\ Resident.build/Objects-normal/arm64/Safences\ Resident.LinkFileList -Xlinker -rpath -Xlinker #executable_path/Frameworks -miphoneos-version-min=9.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Intermediates.noindex/Safences\ Resident.build/Debug-iphoneos/Safences\ Resident.build/Objects-normal/arm64/Safences\ Resident_lto.o -Xlinker -no_deduplicate -fobjc-arc -fobjc-link-runtime -ObjC -ObjC -lGoogleToolboxForMac -lProtobuf -lc++ -lnanopb -lsqlite3 -lz -framework AddressBook -framework FirebaseAnalytics -framework FirebaseCore -framework FirebaseCoreDiagnostics -framework FirebaseInstanceID -framework FirebaseMessaging -framework FirebaseNanoPB -framework StoreKit -framework SystemConfiguration /Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Products/Debug-iphoneos/libCordova.a -weak_framework AddressBook -weak_framework AddressBookUI -weak_framework SystemConfiguration -framework CoreTelephony -weak_framework MessageUI -lPods-Safences\ Resident -Xlinker -dependency_info -Xlinker /Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Intermediates.noindex/Safences\ Resident.build/Debug-iphoneos/Safences\ Resident.build/Objects-normal/arm64/Safences\ Resident_dependency_info.dat -o /Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Intermediates.noindex/Safences\ Resident.build/Debug-iphoneos/Safences\ Resident.build/Objects-normal/arm64/Safences\ Resident
duplicate symbol _OBJC_CLASS_$_CDVLogger in:
/Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Intermediates.noindex/Safences Resident.build/Debug-iphoneos/Safences Resident.build/Objects-normal/arm64/CDVLogger.o
/Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Products/Debug-iphoneos/libCordova.a(CDVLogger.o)
duplicate symbol _OBJC_METACLASS_$_CDVLogger in:
/Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Intermediates.noindex/Safences Resident.build/Debug-iphoneos/Safences Resident.build/Objects-normal/arm64/CDVLogger.o
/Users/inayath/Library/Developer/Xcode/DerivedData/Safences_Resident-bohfyzovmoapaxbnzlsayigtqxpl/Build/Products/Debug-iphoneos/libCordova.a(CDVLogger.o)
ld: 2 duplicate symbols for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
From here
If you use ios 4.5 or higher you need to remove the plugin "cordova-plugin-console" because ios (platform) 4.5 or higher add this plugin by default so you end up with a duplicate error.
ionic cordova plugin remove cordova-plugin-console
should solve your issue.
Related
I am trying to add the necessary libraries for Firebase as indicated on the firebase page in the integration section without cocoapods for a swift project, and the steps that come in the read.me file inside the zip with all the libraries.
Once all the steps are done, I build the project after a clean and I get the following error:
Ld
/Users/mac/Library/Developer/Xcode/DerivedData/Medusa-fdyksfqolvwsiubuevxzsxcgcays/Build/Products/Debug-iphoneos/Medusa.app/Medusa
normal arm64 (in target 'Medusa' from project 'Medusa')
cd /Users/mac/Documents/Proyectos/Medusa/ios/desarrollo/branches/v1/Medusa
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-target arm64-apple-ios10.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk
-L/Users/mac/Library/Developer/Xcode/DerivedData/Medusa-fdyksfqolvwsiubuevxzsxcgcays/Build/Products/Debug-iphoneos
-F/Users/mac/Library/Developer/Xcode/DerivedData/Medusa-fdyksfqolvwsiubuevxzsxcgcays/Build/Products/Debug-iphoneos
-F/Users/mac/Documents/Proyectos/Medusa/ios/desarrollo/branches/v1/Medusa/Firebase
-filelist /Users/mac/Library/Developer/Xcode/DerivedData/Medusa-fdyksfqolvwsiubuevxzsxcgcays/Build/Intermediates.noindex/Medusa.build/Debug-iphoneos/Medusa.build/Objects-normal/arm64/Medusa.LinkFileList
-Xlinker -rpath -Xlinker /usr/lib/swift -Xlinker -rpath -Xlinker #executable_path/Frameworks -dead_strip -Xlinker -object_path_lto
-Xlinker /Users/mac/Library/Developer/Xcode/DerivedData/Medusa-fdyksfqolvwsiubuevxzsxcgcays/Build/Intermediates.noindex/Medusa.build/Debug-iphoneos/Medusa.build/Objects-normal/arm64/Medusa_lto.o
-Xlinker -export_dynamic -Xlinker -no_deduplicate -fembed-bitcode-marker -fobjc-arc -fobjc-link-runtime -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos
-L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/mac/Library/Developer/Xcode/DerivedData/Medusa-fdyksfqolvwsiubuevxzsxcgcays/Build/Intermediates.noindex/Medusa.build/Debug-iphoneos/Medusa.build/Objects-normal/arm64/Medusa.swiftmodule
-ObjC -framework GoogleUtilities /Users/mac/Library/Developer/Xcode/DerivedData/Medusa-fdyksfqolvwsiubuevxzsxcgcays/Build/Products/Debug-iphoneos/SQLite.framework/SQLite
-framework GoogleAppMeasurement -framework CoreGraphics -framework UserNotifications -framework FirebaseMessaging -framework
MobileCoreServices -framework FirebaseCore -framework Security
-framework Foundation -framework SystemConfiguration -framework FirebaseAnalytics -framework nanopb -framework
GoogleDataTransportCCTSupport -framework UIKit -framework
FirebaseCoreDiagnostics -framework FIRAnalyticsConnector -framework
GoogleDataTransport -framework EventKit -framework AssetsLibrary
-framework FirebaseInstanceID -framework Protobuf -Xlinker -dependency_info -Xlinker /Users/mac/Library/Developer/Xcode/DerivedData/Medusa-fdyksfqolvwsiubuevxzsxcgcays/Build/Intermediates.noindex/Medusa.build/Debug-iphoneos/Medusa.build/Objects-normal/arm64/Medusa_dependency_info.dat -o /Users/mac/Library/Developer/Xcode/DerivedData/Medusa-fdyksfqolvwsiubuevxzsxcgcays/Build/Products/Debug-iphoneos/Medusa.app/Medusa
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_SKProductsRequest", referenced from:
objc-class-ref in GoogleAppMeasurement(APMProductsRequest_9ec051498f83cad93a58cf3f308ab9b6.o)
"_OBJC_CLASS_$_SKPaymentQueue", referenced from:
objc-class-ref in GoogleAppMeasurement(APMAnalytics_cb405cb8c995318bf496bd8f1041864f.o)
ld: symbol(s) not found for architecture arm64 clang: error: linker
command failed with exit code 1 (use -v to see invocation)
I've been looking for this error and it's related to the library StoreKit.framework but my application does not need in-app purchases.
Then I put some screenshots of how libraries are added
General Configuration
Build Phase Configuration
project structure
Any suggestions??
StoreKit is a dependency of AppMeasurement and should be brought in from the modulemap in the GoogleAppMeasurement.framework that you're installing.
You can work around the issue by explicitly adding StoreKit in the Link Binary with Libraries Build Phase in Xcode.
Description
I can't build a production build of my react-native app with react-native-fbads as a dependency.
I get the following error:
ld: library not found for -lReactNativeAdsFacebook
clang: error: linker command failed with exit code 1 (use -v to see invocation)
When building for production release with this library I encounter this problem on iOS. Android is working fine. I am using the newest version from npm but it also happens with the master branch.
When setting Build Active Architecture Only to YES in XCode Build Settings and building for an iPhone 7 iOS 12 everything works fine. This is not a solution for production because older versions should also be supported.
With 4.2.0 it's building fine.
stack trace
Ld /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Intermediates.noindex/playground.build/Release-iphonesimulator/playground.build/Objects-normal/x86_64/playground normal x86_64 (in target: playground)
cd /Users/jobeso/projects/playground/ios
export IPHONEOS_DEPLOYMENT_TARGET=9.0
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.0.sdk -L/Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator -F/Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator -F/Users/jobeso/projects/playground/ios/Pods/FBAudienceNetwork -filelist /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Intermediates.noindex/playground.build/Release-iphonesimulator/playground.build/Objects-normal/x86_64/playground.LinkFileList -Xlinker -rpath -Xlinker #executable_path/Frameworks -mios-simulator-version-min=9.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Intermediates.noindex/playground.build/Release-iphonesimulator/playground.build/Objects-normal/x86_64/playground_lto.o -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -ObjC -lc++ -lxml2 -framework AVFoundation -framework AudioToolbox -framework CoreGraphics -framework CoreImage -framework CoreMedia -framework FBAudienceNetwork -framework Foundation -framework Security -framework StoreKit -framework UIKit -weak_framework AdSupport -weak_framework CoreMotion -weak_framework SafariServices -weak_framework WebKit -ObjC -lc++ -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Intermediates.noindex/playground.build/Release-iphonesimulator/playground.build/playground.app-Simulated.xcent /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator/libRCTBlob.a /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator/libRCTAnimation.a /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator/libReact.a /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator/libRCTActionSheet.a /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator/libRCTGeolocation.a /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator/libRCTImage.a /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator/libRCTLinking.a /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator/libRCTNetwork.a /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator/libRCTSettings.a /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator/libRCTText.a /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator/libRCTVibration.a /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Products/Release-iphonesimulator/libRCTWebSocket.a -lPods-playground -lReactNativeAdsFacebook -Xlinker -dependency_info -Xlinker /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Intermediates.noindex/playground.build/Release-iphonesimulator/playground.build/Objects-normal/x86_64/playground_dependency_info.dat -o /Users/jobeso/Library/Developer/Xcode/DerivedData/playground-breooeaonoutyzaiywigdxwsujyp/Build/Intermediates.noindex/playground.build/Release-iphonesimulator/playground.build/Objects-normal/x86_64/playground
Reproducible Demo
sample project on gitlab
issue
issue on github
This was a problem with the header search paths in the library. A pr with a fix is in the linked github issue.
I constructed one project. The dependency is managed via CocoaPods.
When ran the project. It occurred errors as below:
Ld
/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/iXueXi.app/iXueXi
normal x86_64
cd /Users/zhaoxinqiang/Desktop/iXueXi
export IPHONEOS_DEPLOYMENT_TARGET=8.0
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator10.3.sdk
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/ACAlertController
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/AFNetworking
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/AliyunOSSiOS
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/BACustomAlertView
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/MBProgressHUD
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/MJRefresh
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/Mantle
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/Masonry
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/Reachability
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/ReactiveObjC
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/SDAutoLayout
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/SDCycleScrollView
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/SDWebImage
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/TYPagerController
-L/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/TZImagePickerController
-L/Users/zhaoxinqiang/Desktop/iXueXi/Pods/JCore -L/Users/zhaoxinqiang/Desktop/iXueXi/iXueXi/Venders/AliPay -F/Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator
-F/Users/zhaoxinqiang/Desktop/iXueXi/Pods/AlipaySDK-2.0 -filelist /Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Intermediates/iXueXi.build/Debug-iphonesimulator/iXueXi.build/Objects-normal/x86_64/iXueXi.LinkFileList
-mios-simulator-version-min=8.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Intermediates/iXueXi.build/Debug-iphonesimulator/iXueXi.build/Objects-normal/x86_64/iXueXi_lto.o
-Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -ObjC -lACAlertController -lAFNetworking -lAliyunOSSiOS -lBACustomAlertView -lMBProgressHUD -lMJRefresh -lMantle -lMasonry -lReachability -lReactiveObjC -lSDAutoLayout -lSDCycleScrollView -lSDWebImage -lTYPagerController -lTZImagePickerController -lc++ -ljcore-ios-1.1.1 -lresolv -lz -framework AlipaySDK -framework CFNetwork -framework CoreFoundation -framework CoreGraphics -framework CoreMotion
-framework CoreTelephony -framework Foundation -framework ImageIO -framework MobileCoreServices -framework QuartzCore -framework Security -framework SystemConfiguration -framework UIKit
-weak_framework UserNotifications -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Intermediates/iXueXi.build/Debug-iphonesimulator/iXueXi.build/iXueXi.app.xcent
-weak_framework NotificationCenter -framework SystemConfiguration -lresolv -lssl -lcrypto -framework MediaPlayer -framework AdSupport -lPods-iXueXi -Xlinker -dependency_info -Xlinker /Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Intermediates/iXueXi.build/Debug-iphonesimulator/iXueXi.build/Objects-normal/x86_64/iXueXi_dependency_info.dat
-o /Users/zhaoxinqiang/Library/Developer/Xcode/DerivedData/iXueXi-ddaxyfhwxiktmtgsfbafazqmdwlu/Build/Products/Debug-iphonesimulator/iXueXi.app/iXueXi
ld: library not found for -lssl clang: error: linker command failed
with exit code 1 (use -v to see invocation)
Sometimes after renaming a target or moving something, you can corrupt your pods installation. Luckily, there's an easier way to fix it than sudo make install's solution.
Run pod deintegrate to remove any trace of Cocoapods from your
project.
Run pod install again to add it all back
One of the possible solution in My case go to xcode Preferences -> Locations -> Derived Data then clean this folder and run again. it worked for me.
I had same problem once and resolved it by removing duplicate items from Target. Find any duplicate folder or file in your project and remove all duplicate from Project. That will solve your problem.
I've scanned the internet for all possible solutions to my problem, but I have not been able to find an answer. I've tried cleaning and reopening xcode. It works fine on the simulator, but I get the following error when I run it on the device :-
Ld /Users/krishwadhwana/Library/Developer/Xcode/DerivedData/Tricenter-comzufishylbsifovkzysenwtyyh/Build/Intermediates/ArchiveIntermediates/Straight\ Lines/IntermediateBuildFilesPath/Tricenter.build/Release-iphoneos/Tricenter.build/Objects-normal/arm64/Tricenter normal arm64
cd "/Users/krishwadhwana/Documents/Coding/My Development Main/Straight Lines"
export IPHONEOS_DEPLOYMENT_TARGET=8.0
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk -L/Users/krishwadhwana/Library/Developer/Xcode/DerivedData/Tricenter-comzufishylbsifovkzysenwtyyh/Build/Intermediates/ArchiveIntermediates/Straight\ Lines/BuildProductsPath/Release-iphoneos -F/Users/krishwadhwana/Library/Developer/Xcode/DerivedData/Tricenter-comzufishylbsifovkzysenwtyyh/Build/Intermediates/ArchiveIntermediates/Straight\ Lines/BuildProductsPath/Release-iphoneos -F/Users/krishwadhwana/Documents/Coding/My\ Development\ Main/Straight\ Lines/SDKs/GoogleMobileAdsSdkiOS-7.6.0 -filelist /Users/krishwadhwana/Library/Developer/Xcode/DerivedData/Tricenter-comzufishylbsifovkzysenwtyyh/Build/Intermediates/ArchiveIntermediates/Straight\ Lines/IntermediateBuildFilesPath/Tricenter.build/Release-iphoneos/Tricenter.build/Objects-normal/arm64/Tricenter.LinkFileList -Xlinker -rpath -Xlinker #executable_path/Frameworks -miphoneos-version-min=8.0 -dead_strip -fembed-bitcode -Xlinker -bitcode_verify -Xlinker -bitcode_hide_symbols -Xlinker -bitcode_symbol_map -Xlinker /Users/krishwadhwana/Library/Developer/Xcode/DerivedData/Tricenter-comzufishylbsifovkzysenwtyyh/Build/Intermediates/ArchiveIntermediates/Straight\ Lines/BuildProductsPath/Release-iphoneos -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -Xlinker -add_ast_path -Xlinker /Users/krishwadhwana/Library/Developer/Xcode/DerivedData/Tricenter-comzufishylbsifovkzysenwtyyh/Build/Intermediates/ArchiveIntermediates/Straight\ Lines/IntermediateBuildFilesPath/Tricenter.build/Release-iphoneos/Tricenter.build/Objects-normal/arm64/Tricenter.swiftmodule -framework SystemConfiguration -framework StoreKit -framework MessageUI -framework EventKit -framework EventKitUI -framework CoreTelephony -framework CoreGraphics -framework GoogleMobileAds -framework AVFoundation -framework AudioToolbox -framework AdSupport -Xlinker -dependency_info -Xlinker /Users/krishwadhwana/Library/Developer/Xcode/DerivedData/Tricenter-comzufishylbsifovkzysenwtyyh/Build/Intermediates/ArchiveIntermediates/Straight\ Lines/IntermediateBuildFilesPath/Tricenter.build/Release-iphoneos/Tricenter.build/Objects-normal/arm64/Tricenter_dependency_info.dat -o /Users/krishwadhwana/Library/Developer/Xcode/DerivedData/Tricenter-comzufishylbsifovkzysenwtyyh/Build/Intermediates/ArchiveIntermediates/Straight\ Lines/IntermediateBuildFilesPath/Tricenter.build/Release-iphoneos/Tricenter.build/Objects-normal/arm64/Tricenter
ld: '/Users/krishwadhwana/Documents/Coding/My Development Main/Straight Lines/SDKs/GoogleMobileAdsSdkiOS-7.6.0/GoogleMobileAds.framework/GoogleMobileAds(GADBannerView.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
As the error tells you you must either enable or disable bitCode.
Go to targets-build settings and use the search bar to search for bitCode.
Most likely it is turned on so you should turn it off. Than clean project and you should be good to go.
I am using facebook sdk for login in a swift app. The sdk is working fine when I test on a device but on simulator it shows some duplicate symbols. I have checked compiled sources in build phases. There are no duplicate entries.
I have included fbsdkloginkit and fbsdkcorekit in the project.
This is the begining of the error message:
Ld
/Users/asidhu/Library/Developer/Xcode/DerivedData/Company.Social-dznvauauyeazijdnqbzqwtrnciqj/Build/Products/Debug-iphonesimulator/Company.Social.app/Company.Social
normal i386
cd /Users/asidhu/Desktop/Projects/Company.Social
export IPHONEOS_DEPLOYMENT_TARGET=8.0
export 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/iPhoneSimulator8.4.sdk
-L/Users/asidhu/Library/Developer/Xcode/DerivedData/Company.Social-dznvauauyeazijdnqbzqwtrnciqj/Build/Products/Debug-iphonesimulator
-F/Users/asidhu/Library/Developer/Xcode/DerivedData/Company.Social-dznvauauyeazijdnqbzqwtrnciqj/Build/Products/Debug-iphonesimulator
-F/Users/asidhu/Desktop/Projects/Company.Social -F/Users/asidhu/Downloads/FacebookSDKs-iOS-20150910 -filelist /Users/asidhu/Library/Developer/Xcode/DerivedData/Company.Social-dznvauauyeazijdnqbzqwtrnciqj/Build/Intermediates/Company.Social.build/Debug-iphonesimulator/Company.Social.build/Objects-normal/i386/Company.Social.LinkFileList
-Xlinker -rpath -Xlinker #executable_path/Frameworks -Xlinker -objc_abi_version -Xlinker 2 -ObjC -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator
-Xlinker -add_ast_path -Xlinker /Users/asidhu/Library/Developer/Xcode/DerivedData/Company.Social-dznvauauyeazijdnqbzqwtrnciqj/Build/Intermediates/Company.Social.build/Debug-iphonesimulator/Company.Social.build/Objects-normal/i386/Company_Social.swiftmodule
-mios-simulator-version-min=8.0 -framework StoreKit -framework UIKit -framework FBSDKLoginKit -framework SystemConfiguration -framework Security -framework MediaPlayer -framework CoreText -framework
CoreGraphics -framework CoreMotion -framework GoogleSignIn -framework
CoreLocation -framework Foundation -framework FBSDKCoreKit -framework
AssetsLibrary -framework AddressBook -Xlinker -dependency_info
-Xlinker /Users/asidhu/Library/Developer/Xcode/DerivedData/Company.Social-dznvauauyeazijdnqbzqwtrnciqj/Build/Intermediates/Company.Social.build/Debug-iphonesimulator/Company.Social.build/Objects-normal/i386/Company.Social_dependency_info.dat
-o /Users/asidhu/Library/Developer/Xcode/DerivedData/Company.Social-dznvauauyeazijdnqbzqwtrnciqj/Build/Products/Debug-iphonesimulator/Company.Social.app/Company.Social
duplicate symbol _llvm.cmdline in:
/Users/asidhu/Downloads/FacebookSDKs-iOS-20150910/FBSDKLoginKit.framework/FBSDKLoginKit(FBSDKLoginButton.o)
/Users/asidhu/Downloads/FacebookSDKs-iOS-20150910/FBSDKLoginKit.framework/FBSDKLoginKit(FBSDKLoginCompletion.o)
duplicate symbol _llvm.embedded.module in:
/Users/asidhu/Downloads/FacebookSDKs-iOS-20150910/FBSDKLoginKit.framework/
This is the end of the error message:
FBSDKLoginKit(FBSDKLoginButton.o)
/Users/asidhu/Downloads/FacebookSDKs-iOS-20150910/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKMaleSilhouetteIcon.o)
ld: 154 duplicate symbols for architecture i386 clang: error: linker
command failed with exit code 1 (use -v to see invocation)