web-dev-qa-db-ja.com

/Fabric.framework/run:アクセスが拒否されました

私のアプリを実行している間、私は得ています

Path/Library/Developer/Xcode/DerivedData/app-hhrnpfyhpluwgwcdjsjkbeehwwqs/Build/Intermediates/app.build/Debug-iphoneos/app.build/Script-C0EDB4D81B6759AC0067631D.sh:行2:./ Fabric.framework/run:アクセスが拒否されました

誰かが同様の問題に直面した場合、これを修正する方法を教えてください。

Xcode 7.0、iOS9で実行しています

私はこれを私のplistに持っています

enter image description here

どんな助けでも大歓迎です!

編集:これで私の問題は解決しました

ステップ:1:ファブリックにサインアップ ここ

ステップ:2:このリンク に記載されている手順に従い、info.plistと "にファブリックフレームワークのキーを追加します。スクリプトの実行 "as ここに表示

13
soumya

ココアポッド付きのファブリック3.7.1で解決された権限の問題

インストールされているファブリック:

ポッド「ファブリック」

ポッド「Crashlytics」

次に、「AppDelegate.h」クラスの2つのヘッダーの下にインポートします。

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

didFinishLaunchingWithOptions:(NSDictionary *)launchOptions:に以下の行を追加します。

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

podsルートパスでシェルスクリプトを更新し、ファブリックキーをビルドフェーズ以下に示すように:

enter image description here

示されているように、plistにApiキーを追加しました:

enter image description here

この統合により、Crashlyticsはすべてのライブデバイス数を表示し、AppStoreはビルドバージョンとアクティブユーザーでクラッシュします

参照: https://docs.fabric.io/Apple/examples/cannonball/index.html

3
soumya

リポジトリのクローンを作成し、Fabricバイナリがすでに存在していたときにこの問題に直面しました(他の開発者によってコミットされました)。解決策は、プロジェクトフォルダーでこのコマンドを実行し、その後xcodeビルドが成功することでした。

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

この問題は、Fabric.frameworkの実行ファイルのアクセス許可がないことが原因で発生します。プロジェクトのFabric.frameworkフォルダーにrunuploadDSYMという名前の2つのファイルがあります。以下のターミナルコマンドを使用すると、私の問題は解決しました。

chmod 777 run
chmod 777 uploadDSYM
1
Codingpan

私は同じ問題に直面し、ターミナルで次のコマンドを実行してファイルのアクセス許可を変更することでこれを修正しました:

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

注:それに応じて、パスをuploadDSYMrun、および.shファイルに更新します

1
Aamir

使用する chmod 777 YOUR_WORKSPACE_PATH

0
bashIt