/Fabric.framework/run: Permission denied

Solution:

I faced this issue when I cloned a repo and Fabric binaries were already there (commited by other developer). The solution was to run this commands in project folder and after then the xcode build succeeded:

chmod +x Fabric.framework/run
chmod +x Fabric.framework/uploadDSYM

Permission issue solved with fabric 3.7.1 with cocoa pods:

Installed Fabric with:

pod 'Fabric'

pod 'Crashlytics'

Now import below two headers in "AppDelegate.h" class

  #import <Fabric/Fabric.h>     
  #import <Crashlytics/Crashlytics.h>

Add below line in didFinishLaunchingWithOptions:(NSDictionary *)launchOptions:

[Fabric with:@[[Crashlytics class]]];

Updated shell script with pods root path with fabric key which will generated while installing fabric signup in build Phase as shown below:

enter image description here

and added Api key in plist as shown :

enter image description here

With this integration now Crashlytics shows all the live devices count , App Store crashes with build versions and active users

Reference: https://docs.fabric.io/apple/examples/cannonball/index.html


I faced same issue and fixed this by modifying file permissions by executing following command in terminal:

chmod a+x Path/Library/Developer/Xcode/DerivedData/app-hhrnpfyhpluwgwcdjsjkbeehwwqs/Build/Intermediates/app.build/Debug-iphoneos/app.build/Script-C0EDB4D81B6759AC0067631D.sh
chmod a+x ios_workspace/project/Pods/Fabric/run
chmod a+x ios_workspace/project/Pods/Fabric/uploadDSYM

Note: Update path to uploadDSYM, run and .sh file accordingly