2013-10-15 3 views
0

Мой проект объединения создает ошибку при открытии в Xcode.Ошибка при открытии проекта Single3d в Xcode

Ошибка

clang: error: linker command failed with exit code 1 
(use -v to see invocation) 

Так проект не открывается в Xcode.

Xcode Version : xcode5.0 

Unity Version : unity4.0 

Как я могу избежать этой проблемы?

enter image description here

ответ

0

Unity не поддерживает Xcode 5 (последнее тестирование с Unity 4.2.1). Я предполагаю, что вы также сталкиваетесь со следующей проблемой при попытке построить и запустить проект единства:

UnityException: запуск проекта iOS через Xcode4 не удался. Проверьте журнал журнала для получения более подробной информации.

Для того, чтобы решить проблему, необходимо будет заново установить Xcode 4. Я рекомендую загрузить XCode 4.6.3 с помощью поиска в https://developer.apple.com/downloads/. Хотя можно запускать несколько версий Xcode бок о бок (т. Е. 5 и 4.6.3), мой опыт заключается в том, что Unity всегда будет запускать Xcode 5, и я не смог найти способ изменить это поведение даже при переименовании 2 приложений Xcode (возможно, кто-то знает способ?). В моем случае у меня не было никакой необходимости в Xcode, кроме создания проектов Unity, поэтому я только что удалил версию 5.

1

Я начал получать аналогичную ошибку связи после того, как обновился до Unity 4.2.2 (я только когда-либо использовал XCode 5 с Unity для iOS).
Чтобы исправить это - я просто уничтожил весь проект проекта XCode и снова сделал сборку из Unity. Все снова заработало для меня.

Так что я предлагаю вам просто попробовать стереть ваш каталог XCode и воссоздать его из Unity.

Если у вас есть пользовательский код в проекте XCode - возможно, попробуйте создать новый проект XCode в другом месте, чтобы убедиться, что он работает.

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