2015-09-27 1 views
7

Как я могу это исправить?/Fabric.framework/run: Нет такого файла или каталога Xcode7

/Users/MyName/Library/Developer/Xcode/DerivedData/MyProName-flnujrubzrsocdfudhdqzvrueima/Build/Intermediates/MyProName.build/Debug-iphonesimulator/MyProName.build/Script-6F5256511BB54D93005685FE.sh: линия 2: ./Fabric. framework/run: Нет такого файла или каталога

Я пытаюсь добавить снова твиттер sdk, но не исправить проблему.

ответ

18

необходимо удалить скрипт из сценария запуска

+0

благодаря его работе (-: –

+3

Но что произойдет, если вам это нужно в сценарии запуска? – AustinT

+1

@ asafbar Вы можете объяснить больше, как это сделать? – raki

5

Краткая версия.

Если вы использовали инструмент, который, возможно, изменил путь каркаса ткани, измените путь сценария запуска к тому, где находится файл fabric.framework. Вероятно, структура crashlytics должна быть в том же каталоге.

Хорошо, позвольте мне рассказать вам мою историю. Одна верная ночь Я нашел инструмент под названием Synx (https://github.com/venmo/synx). Который дает определенное обещание усталым разработчикам Xcode, таким как я. «Инструмент, который реорганизует вашу папку проекта Xcode в соответствии с вашими группами Xcode».

Я проверил свою 400-классную папку проекта. Затем посмотрите мою иерархию групп Xcode. Затем еще раз посмотрите на папку с моим проектом. Это было ужасно. Полностью хаотичен. Поэтому я подумал, что я могу потерять ... Правильно?

Соблазненный сам сатана, я, половина разработчик сна, начал устанавливать плагин в (Heart BPM: 100) ...

терминал Открытие (Heart BPM: 120)

Ввод пути проекта (Heart BPM: 90 из-за ввод пути проекта не так много раз)

задерживаясь возвратом ключ (Heart BPM: 160)

журналов текут, как красивый водопад (не процесс разработки программного обеспечения, я имею в виду другие Мы все еще ненавидим это, r ight ребята?)

Через 5-6 секунд все было закончено. Щелкнул искатель, пошел в папку проекта, и там он был, как вкусный нетронутый чизкейк. Совершенно во всех отношениях.

Но старший разработчик, как я не буду счастлив ... еще ...

Открытый Xcode, ударил бежать ... И там. Привет "Build Failed" мой старый друг.

После исправления пары проблем с псевдонимом (это означает, что ярлык для других пользователей окон) снова запускается.

На этот раз это занимает много времени ... Хороший знак.

Тогда имеют эту ошибку .Fabric.framework/пробег: Нет такого файла или каталога

Хорошо это 2 утра. Я не должен начинать паниковать правильно ... Неправильно ... Я сделал копию проекта ... № Когда был мой последний толчок github ... неделю назад в лучшем случае.

Позволяет очистить проект. Готово. Попробуй еще раз...Большой жир № Итак, переустановите ткань. Но я не могу удалить файлы .framework. У меня так много ответов на ответы SDK, что их удаление займет много времени. Просто удалите Build Phase -> Run Script. Компиляция ... Работает наконец; без нашего основного (и единственного) пути к установке по воздуху.

Хорошо, без проблем, переустановка легко? Это та ткань, о которой мы говорим.

С предельным пессимизмом я открыл приложение для рабочего стола с тканью и нашел свой путь через Crashlytics. Нажмите кнопку установки (которая должна быть переименована, переустановить по моему скромному мнению.) И застрял на этапе «Command + B». Ничего не произошло.

После открытия и закрытия приложения Xcode и/или рабочего стола для ткани. Перезагрузка mac ... Очистка папки сборки Я понял, что это ... не то, как я должен принимать.

После проклятия, наблюдая что-то, чтобы успокоить мои нервы (друзья, сезон 4), в 3 часа ночи у меня было откровение. Запустить сценарий, возможно, указав неправильный путь, поскольку Synx, вероятно, изменил путь к файлам .framework.

На этот раз я был прав. Получил старую строку сценария запуска из github (последним нажатием было 2 недели, кстати/Примечание к себе: не делайте этого снова. Ежедневно толкает ... Вы не идиот.). Изменен путь и ...

вуаля

Прямо сейчас я не в полной мере попробовать приложение, но все компилируется и работает. , как Орсон Уэллс сказал

Если вы хотите, счастливого конца, который зависит, конечно, от того, где вы останавливаетесь своей истории.

Так вот оно.

Спасибо.

0

Это может оказаться полезным полным

В моем случае путь был неправильным. Перейдите к настройкам сборки в сценариях запуска, путь был ./Fabric.framework/run «ключ» , но когда я изменил его на ./myProjectName/Fabric.framework/run, все сработало нормально.

На самом деле Framework находился внутри папки «myProject». Так что в моем случае правильный путь решил мою проблему.

6

Для тех, кто с этой проблемой, что это первый таймер с Crashlytics, как я

На Xcode 8.0, все, что я сделал изменить свой путь в перспективе сценарий сборки для:

«$ {PODS_ROOT } /Fabric/Fabric.framework/run»

По какой-то причине мой запустить сценарий был вложен под Fabric.framework. Это устраняет проблему с ошибкой сборки.

+0

Спасибо, человек .. много помог .. –

0

Если вы меняете X-код, вы получите ту же ошибку. Поэтому вам нужно удалить run-script и снова установить.

Смежные вопросы