копирование списка не выполнено с кодом выхода 71

StackOverflow https://stackoverflow.com/questions/384962

Вопрос

У меня есть приложение для iPhone, которое уже в продаже (vConqr - надо пойти и купить :-) ).Я собираю проект на нескольких разных машинах, включая машину коллеги, и он работает нормально.Однако совсем недавно на моей второй машине разработки моя сборка каждый раз завершалась с ошибкой:

/Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist Entitlements.plist --outdir /Code/iPhone/VirtualConquest/build/Debug-iphonesimulator/VirtualConquest.app

error: can't exec '/Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist' (No such file or directory)

Я переустанавливал XCode — дважды!(во второй раз я сначала удалил файлы в /Developer/Library/Xcode).Я удалил свое дерево исходного кода и снова извлек из системы контроля версий.Ошибка сохраняется.

Файл Entitlements.plist существует уже пару недель, с тех пор как я запустил свою последнюю бета-программу.Я не уверен, но подозреваю, что не компилировал на своей второй машине разработки с момента ее добавления.Однако, как и моя основная машина для разработки, она также отлично работает на машине моего коллеги, поэтому я не понимаю, в чем может быть разница.

Я искал ошибку в Google, но либо мой Google-Fu не работает, либо это не распространенная ошибка - я не нашел соответствующих совпадений.

Это действительно расстраивает, не в последнюю очередь потому, что я использую свою вторую машину в качестве машины для испытаний на выдержку/непрерывной интеграции.

Кто-нибудь сталкивался с тем же или есть какие-нибудь другие предложения?

Это было полезно?

Решение

Я столкнулся с этой проблемой и свел ее к проблеме с моей установкой Ruby - ну, на самом деле это не проблема, но в любом случае

Решил это, создав символическую ссылку на правильное место для моей установки Ruby.

sudo ln -s /opt/local/bin/ruby /usr/bin/ruby

Надеюсь, это кому-то поможет, поскольку это свело меня с ума!Кроме того, возможно, это не ваша Ruby-установка, этот файл просто загружает основные библиотеки, поэтому просто запустите файл, если он существует, чтобы отследить его.

Другие советы

да, у меня это есть из пользовательской установки Ruby, более универсальное исправление:

sudo ln -s `который рубин` /usr/bin/ruby

Отсюда:http://fr.ivolo.us/posts/when-rails-devs-go-iphone

Откройте список копий в своем любимом текстовом редакторе и измените

#!/usr/bin/ruby

к

#!/usr/local/bin/bash

Мне пришлось просто использовать #!/Usr/local/bin/ruby, чтобы он использовал мою систему установки Ruby, но я полагаю, что вы также можете ввести любой из своих Rvm Ruby Paths.

Этот файл существует на моей машине.Попробуйте выполнить третью чистую переустановку Xcode (после удаления всего дерева /Developer - при установке Xcode все это должно быть добавлено заново).Затем немедленно проверьте, существует ли этот файл, как и должно быть.

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

x"английская строка" = "международная строка";

В моем случае проблема была гораздо проще:

Я удалил несколько файлов Localization.strings из SVN и забыл удалить их также из проекта Xcode.

Я удалил их из проекта, и теперь он работает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top