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.