XCode зависает при архивации

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

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

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

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

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

3 ответа

Решение

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

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

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

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

Также часами сражался с этой проблемой. В моем случае 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.

Другие вопросы по тегам