2014-09-27 1 views
6

Недавно я выбрал проект другого разработчика, который не смог завершить проект. Единственная проблема, с которой я сталкиваюсь, заключается в том, что я не могу получить проект для сборки для симулятора или для устройства через Xcode.Ошибка вызова сценария оболочки - Xcode 6

Ошибки я получаю:

Failed to write out copy of document for diagnostics: Failed to write copy of document to path "(null)": Failed to write out copy of document because it has no file URL 
Showing first 200 notices only 

**Command /bin/sh failed with exit code 255** 

Может кто-нибудь посоветовать, как туда, где начать смотреть де-ошибку этой сборки проблема?

Дополнительная информация: Я запускаю Xcode 6.0.1. В области «Сценарий запуска» «Фазы сборки» существует сценарий Shell (/ bin/sh) для Crashlytics.framework, который я ранее не использовал. Не уверен, что это помогает.

EDIT

Есть два Корпуса в фазах сборки. Crashlytics и стручки:

Shell: /bin/sh 

"${SRCROOT}/Pods/Pods-resources.sh" 

и

Shell: /bin/sh 

./Crashlytics.framework/run xxxxxxxxxxxxx 
+0

Какое из двух сценариев вызвало ошибку? – KudoCC

+0

@KudoCC - Это проблема. Я не знаю. Я бы предположил, что это были не стручки, так как я их удалил и переустановил. – dvdfrddsgn

+0

Я столкнулся с той же проблемой, и мне нужна помощь по ней – AzabAF

ответ

-2

Solution - Эта ошибка была вызвана новой версии Xcode (6), пытаясь преобразовать xibs и используется в некоторых из стручков, используемых в проект.

Решение 1 - Re-скачать Xcode 5.1 из центра члена: https://developer.apple.com/downloads/index.action

Решение 2 - Обновление Бобы, связанные файлы и текущий код базы для удовлетворения IOS 8 стандартов.

1

У меня была та же проблема, она решена. Один из моих контейнеров (в моем случае был ICETutorial) - проблемы с корпусом из-за его xib-файлов. Когда я удалил этот модуль, приложение отлично работало. Также вам может понадобиться удалить контейнеры и снова установить их; также обновите их для поддержки iOS8.

Попытайтесь проверить каждый контейнер в своем приложении; Я предполагаю, что один из них справляется с этой проблемой.

Надеюсь, это вам поможет.

Благодаря

+1

Что такое pod ?? – mac10688

+1

@ mac10688 CocoaPods - менеджер зависимостей, а контейнеры - как пакеты. обратитесь к https://cocoapods.org/ для получения дополнительной информации –

0

Я имел ту же ошибку, и я обнаружил, что Карфаген не был установлен. Установленный carthage через варево затем восстановил. На этот раз появилось сообщение для настройки Fabric, потому что оно использовалось оригинальным разработчиком. Installed Fabric и выполнил их инструкции. Проблема ушла. Надеюсь это поможет.