ld: framework not found Fabric for architecture x86_64 - ios

I want to remove fabric sdk & implementation which i have used in my project but i getting ld: framework not found Fabric for architecture x86_64issue.
I really does not understand why i am getting this issue even after i am following bellow steps,
Removed all code related to fabric from my project
Removed framework from project navigator
Deleted run script from target build phase
Deleted derived data
Cleaned project
Restart xcode
Impact i have crosschecked framework search path also that weather any fabric reference is present but i have not found any reference there.
Can anybody help me to fix this?

Got irony,
Fabric removed Twitter kit from latest version of fabric, Still i was using twitter kit frameworks which was generated & added manually in my project from fabric. So i removed it. And re-install TwitterKit through pod. Now everything working fine.

Related

iOS firebase Mach-O Linker Error without cocapods

I'm trying to import Firebase into my iOS app. I followed this tutorial for doing this manually with Objective-C (as opposed to using CocoaPods).
http://www.mokacoding.com/blog/setting-up-firebase-without-cocoapods/
When I try to build my project, I get the following errors:
"Apple Mach-O Linker Error"
"Linker command failed with exit code 1 (use -v to see invocation)"
I'm familiar with the Linux CLI (less so with Macs), but I don't understand how to apply the -v flag to XCode's build process to get more info.
I've been Googling this for the last 3 hours, but every answer I find seems to be directed at users who weren't using an XCode workspace with CocoaPods.
I don't have CocoaPods installed, so I don't think this is my issue. Despite that I have converted my project and properly imported it into an XCode workspace, this still didn't solve my problem.
My app is a Swift project, and I have imported the modulemap, firebase.h, and googleServices.plist files.
I've also made my Header and Library search paths recursive for the entire project folder in an attempt to fix this.
Here's my project navigation. Although at this point I suspect it's some kind of build setting that isn't correct.
Some selected answers I've tried to apply without success:
Apple Mach -O Linker command failed
In Xcode how do I create a new workspace and add 1 project to it so that I can see the project and its files?
Framework not found GoogleToolboxForMac
Adding system header search path to Xcode
https://github.com/firebase/firebase-ios-sdk/issues/258
Apple Mach-O Linker & Ditto Error - Xcode 8
https://github.com/invertase/react-native-firebase/issues/198
https://forum.ionicframework.com/t/ios-xcode-8-apple-mach-o-linker-ld-error-group-in-xcode/89903
Upgrading to xcode 9.2 fixes this. It appears to be an issue with earlier versions not properly handling linking.
Which is misleading b/c the firebase documentation indicates it's compatible with xcode 8. But I think that's assuming you use cocoapods. If you don't, and instead try to link the obj-c frameworks you need xcode 9+
Once I knew how to examine the more verbose linking error, googling for x86_64 led me to some helpful answers.
This and other answers helped me investigate upgrading.
ld: framework not found Stripe for architecture x86_64

Adding Firebase via importing SDK (not CocoaPods) causes file not found exception

I am attempting to add Firebase to my iOS project via importing the SDK instead of using CocoaPods (I'm not a fan).
I have followed the documentation but I am getting file not found error.
I have cleaned, deleted, restarted, re-imported, re-did the instructions SEVERAL times and I keep getting this error.
Has anyone succesfully imported the Firebase SDK into an iOS project?
Added to the projects directory:
The frameworks auto-added themselves to the Linked Frameworks
Added the -ObjC to Other linker flags
But still the file not found error:
Any help?
Inside the frameworks:
Pastebin of the Build file: PASTBIN
Try adding the Firebase SDK to the root directory and later move them to the frameworks folder.

Issues with linking Parse Framework for iOS

I have an iOS project hosted on bitbucket. It uses the Parse Framework 1.12.0.
On the machine of a colleague of mine, who's mostly working on this project no issues arise when building the project.
However, when I checkout the project and compile on XCode 7.2.1 I get the following error:
ld: framework not found Parse
I checked the "link libraries" build phase and the framework search paths - $(PROJECT_DIR) set recursive - and everything seems fine.
On both machines (mine and my colleague's one) the paths don't have any space in it.
As an additional point, the same issue happens when trying to make bitrise CI build the develop branch of this project.
I know some other posts for this issue have been raised some time ago but none solved my problem.

Linking error Xcode 7.2: Framework Not Found

I have been trying to find a solution to this problem for hours. Every time I try to build my project, I get the same error:
ld: framework not found SwiftHTTP
I tried following the instructions in this question but to no avail.
Are there any ideas as to what else I may be doing wrong?
As mentioned in comments, OP accessed the project via .xcproject instead of .xcworkspace, thus the framework is not loading. To solve the problem (and restore to recommended settings by Cocoapods), follow the steps below:
Close all Xcode project / workspace
In Terminal, issue pod update in the Project folder to restore the settings
After Cocoapods finished running, open the .xcworkspace and build the project

GCM Library errors: Integration GCM in iOS Swift

What I have done after 2 days of reading stack overflow:
Keywords to problem: "Apple-Mach-O Linker Error", "libGcmLib.a(GCMRmqManager.o)", sqlite3", "GCMRmq2PersistentStore"
Installed latest pod.
Tested 'Other Linker Flags' -ObJC and empty as well.
Cleaned the project and rebuilt. Deleted project and recreated, no help. Header is in the right path and properly configured.
Manually copied dependencies but it didn't help.
Manually copied new source code from Google's Github as well as their recently updated 'GCM Playground', nothing worked.
Integrated CoreData.framework to no avail.
Tried these solutions:
Apple Mach-O Linker Error when compiling for device,
CocoaPods adds incorrect Other Linker Flags, Google Cloud Messaging Bridging Header import fails, Xcode - symbol(s) not found for architecture x86_64 (iOS Lib), Undefined symbols for architecture arm64, Apple Mach-O-Linker Error CocoaPods, Swift iOS don't recognize GCM library imports?
So I am stuck. How do I solve the problem(s) displayed in the image below: "sqlite3.... ", referenced from: "GCMRmq2PersistentStore in libGcmLib.a(GCMRmqManager.o)?
IMAGE
GCM seems to be using sqlite3 in the library. You should link your app against it to build it. You tried integrating CoreData but it should rather have been sqlite3.
You should also check CocoaPod's generated xcconfig file i.e. Pods/Target Support Files/Pods/Pods.debug.xcconfig file and the OTHER_LDFLAGS option should have -l"sqlite3" in it. That should have linked it for you.

Resources