XCode зависает при архивации - PullRequest
2 голосов
/ 02 февраля 2012

Когда я пытаюсь заархивировать один определенный проект, XCode не отвечает.Если оставить его в покое, ему удастся открыть Организатор после длительного периода.Архив есть.При удалении вручную из библиотеки / разработчика / xcode / archives Xcode отвечает снова.

Это происходит только с этим проектом, все остальные архивируются просто отлично.

Как будто Xcode имеет серьезные проблемы с проектом.

Мы используем Xcode 4.2.1, но попробовали4.3 тоже (тот же результат).

Есть идеи, что может быть не так?

Ответы [ 3 ]

2 голосов
/ 23 мая 2012

Почему xcode 4.3.2 зависает при архивировании?

Этот пост имеет правильный ответ на эту проблему. Я боролся с этим некоторое время и выполнил xcode-select -switch /Applications/Xcode.app/Contents/Developer/.

Объяснение состоит в том, что некоторые старые команды остались в установщике xcode 4.

1 голос
/ 01 марта 2012

У меня были похожие проблемы. Я обнаружил, что символическая ссылка, которую я сделал, была причиной проблемы из / Developer / usr / bin в / usr / bin (поскольку Xcode 4.3 переместил некоторые из исполняемых файлов)

0 голосов
/ 13 апреля 2012

Также боролись часами с этой проблемой. В моем случае XCode зависал при архивировании или выполнении модульных тестов.

В моем случае значения info.plist были недействительными. Я случайно добавил массив значков к ключу "CFBundleIcons" следующим образом:

<key>CFBundleIcons</key>
   <array>
      <string>MyIcon</string>
      <string>MyIcon@2x</string>
   </array>

Я решил проблему, реорганизовав ключи следующим образом, как и должно быть:

<key>CFBundleIcons</key>
   <dict>
      <key>CFBundlePrimaryIcon</key>
      <dict>
         <key>CFBundleIconFiles</key>
         <array>
            <string>MyIcon</string>
            <string>MyIcon@2x</string>
         </array>

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

...