Ошибка Архива XCode 4/IPA: "Операция не может быть завершена. Нет такого файла или каталога"
Я нашел различные предлагаемые решения этой проблемы в этом интернете, но никто из них не работает для меня. Кто-нибудь знает, почему это может произойти?
http://answers.unity3d.com/info/15294/xcode-build-and-archive-error-no-such-file-or-directory
http://blog.joshschumacher.com/2011/04/06/xcode4-the-operation-couldn%E2%80%99t-be-completed-no-such-file-or-directory/
Я пробовал архивировать с каждой комбинацией подписи кода, а не с помощью подписи кода, и я пробовал использовать каждую комбинацию профилей подготовки, но я все равно получаю одну и ту же ошибку каждый раз.
Я очень смущен, почему я даже получаю такую ошибку при попытке сохранить файл. Я использую XCode 4, мои приложения строят для архива в порядке. На самом деле, я могу даже загрузить свое приложение в itunesconnect (и это было принято!). Я просто не могу создать IPA для совместного использования и бета-тестирования перед отправкой.
Любые идеи?
Сообщение об ошибке
![The Error]()
Прямо перед тем, как я получу ошибку
![Right before I get the error]()
Ответы
Ответ 1
После большого разочарования я подал заявку на поддержку разработчика с Apple. Техник, с которым я разговаривал, смог сохранить мой архив как .ipa на своем компьютере - тот же самый архив, который я не смог сэкономить на моем, что указывало на возможную ошибку в моей системе (и от ее звуков, многие другие люди).
Она рекомендовала удалить и переустановить XCode и инструменты разработчика, и это сработало!
Вот ее инструкции по удалению:
- Убедитесь, что на вашем компьютере установлена последняя версия Mac OS X (10.6.7) и iTunes.
- Выполните следующую команду в приложении "Терминал" для удаления вашего SKD:
sudo <Xcode>/Library/uninstall-devtools --mode=all
(где <Xcode>
- путь к каталогу, содержащему ваш SDK.)
- Перетащите
<Xcode>
в корзину и перезагрузите компьютер.
- Загрузите и установите Xcode (4.0.2) из Центра развертывания iOS. Перед установкой убедитесь, что пакеты "Служебные программы", "UNIX Development", "Essentials" на панели "Пользовательская установка" выбраны.
Ответ 2
У меня такая же проблема после истечения срока действия моего сертификата распространения. Я добавляю новые (закрытый ключ и сертификат), а команда xCode "Share" начинает производить такую ошибку.
Проблема устраняется, как только я удаляю старый закрытый ключ и сертификат из Keychain Access.
Надеюсь, что это поможет.
Ответ 3
Выбор "Не переписывать" в Identity решил для меня ту же проблему.
Ответ 4
У меня на самом деле была та же проблема, но другое решение (и причина). У меня были Xcode 3 и Xcode 4, работающие в одной точке. Недавно я удалил Xcode 3 и перевел мой Xcode 4 из каталога /Xcode 4 в/Developer. Это вызвало у меня такую же проблему, которую вы описали.
Я переместил каталог обратно в /Xcode 4, и теперь мои архивы сохранены правильно.
Ответ 5
У меня также была та же проблема, но я мог решить проблему ниже.
Мой проект был на переносном диске (отформатирован как FAT-32), и проект ссылался на некоторые папки на том же диске, что и "добавить ссылку на папку для любой добавленной папки". Я мог бы построить его в любых конфигурациях, но я не мог просто сделать файл .ipa с надзором.
Итак, я скопировал ссылочные папки на переносном диске на рабочий стол на диске, установленном XCode (MacOS). И добавив снова папки в проект. Я могу сделать файл .ipa.
Ответ 6
Я установил Xcode 4.0.2 в один каталог, а затем вручную перевел его на другой.
Когда я переместил Xcode обратно в первый каталог, все сработало.