Сбой copyplist с кодом выхода 71 - PullRequest
1 голос
/ 22 декабря 2008

У меня есть приложение для 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-Fu является койкой, либо это не распространенная ошибка - я не нашел подходящих результатов.

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

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

Ответы [ 6 ]

8 голосов
/ 19 февраля 2009

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

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

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

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

1 голос
/ 12 мая 2011

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

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

#!/usr/bin/ruby

до

#!/usr/local/bin/bash

Я должен был просто использовать #! / USR / местные / бен / рубин чтобы заставить его использовать мою систему установки ruby, но я полагаю, что вы также можете ввести любой из ваших путей к ruby ​​RVM.

1 голос
/ 14 июня 2009

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

sudo ln -s `which ruby` / usr / bin / ruby ​​

0 голосов
/ 29 января 2010

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

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

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

0 голосов
/ 25 января 2010

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

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

0 голосов
/ 22 декабря 2008

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

...