/Fabric.framework/run: Разрешението е отказано

Докато изпълнявам приложението си, получавам

Path/Library/Developer/Xcode/DerivedData/app-hhrnpfyhpluwgwcdjkbeehwwqs/Build/Intermediates/app.build/Debug-iphoneos/app.build/Script-C0EDB4D81B6759AC0067631D.sh: ред 2: ./Fabric.framework/ru n: Разрешението е отказано

Ако някой се е сблъсквал с подобен проблем, моля, предложете ми начин да го поправя?

Работя в Xcode 7.0, iOS 9

Имам това в списъка си

въведете описание на изображението тук

Всяка помощ се оценява!

Редактиране: Това реши проблема ми:

Стъпка: 1: Регистрирайте се за Fabric тук

Стъпка: 2: Следвайте стъпките, посочени в тази ВРЪЗКА и добавете ключа за рамката на тъканта в info.plist и „Run Script“ като показано тук


person soumya    schedule 29.10.2015    source източник
comment
Създайте акаунт в Fabric, създайте приложение и влезте през него. и след това Бягай отново..и Успех   -  person Mehul    schedule 29.10.2015
comment
вижте тази връзка може да ви помогне stackoverflow.com/questions/19077727/   -  person Anbu.Karthik    schedule 29.10.2015


Отговори (6)


Сблъсках се с този проблем, когато клонирах репо и двоичните файлове на Fabric вече бяха там (извършено от друг разработчик). Решението беше да се изпълнят тези команди в папката на проекта и след това изграждането на xcode успя:

chmod +x Fabric.framework/run
chmod +x Fabric.framework/uploadDSYM
person Peter    schedule 19.12.2016

Проблемът с разрешението е разрешен с тъкан 3.7.1 с какаови шушулки:

Инсталирана тъкан с:

под "плат"

под „Crashlytics“

Сега импортирайте под две заглавки в клас AppDelegate.h

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

Добавяне на ред по-долу в didFinishLaunchingWithOptions:(NSDictionary *)launchOptions:

[Тъкан с:@[[клас Crashlytics]]];

Актуализиран скрипт на обвивката с корентен път на pods с ключ за платка, който ще се генерира при инсталиране на регистрация за платка във фаза на изграждане, както е показано по-долу:

въведете описание на изображението тук

и добави Api ключ в plist, както е показано:

въведете описание на изображението тук

С тази интеграция сега Crashlytics показва всички живи устройства, App Store се срива с версии на компилация и активни потребители

Справка: https://docs.fabric.io/apple/examples/cannonball/index.html

person soumya    schedule 27.06.2016

Сблъсках се със същия проблем и го поправих, като промених разрешенията за файлове, като изпълних следната команда в терминала:

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

Забележка: Актуализирайте съответно пътя до uploadDSYM, run и .sh файла

person Aamir    schedule 20.08.2017

Този проблем е причинен от липса на разрешение за достъп до файла за изпълнение във Fabric.framework. Можете да намерите два файла с имена run и uploadDSYM в папката Fabric.framework на вашия проект. Използването на терминална команда по-долу реши проблема ми.

chmod 777 run
chmod 777 uploadDSYM
person Codingpan    schedule 21.12.2018

използвай chmod 777 YOUR_WORKSPACE_PATH

person bashIt    schedule 19.02.2018

Няма да загубите код, като правите един вид почистване във вашите контейнери, можете да направите това

pod deintegrate

тогава:

pod install

След това вашият проект трябва да е наред

person Daniel Beltrami    schedule 21.06.2020