XCode 4.2 на OSX 10.7.1 (Lion) Сбои / блокировки все времяКто-нибудь знает, как это исправить? - PullRequest
1 голос
/ 01 октября 2011

Это не должно создавать никаких проблем с NDA, так как я не прошу никого раскрывать какие-либо функциональные возможности приложения, я спрашивал на форумах разработчиков, но у них нет базы пользователей или скорости ответа StackOverflow.

Я уже некоторое время работаю с XCode. И другие, то эти вопросы, мне действительно нравится новый XCode. Я буду (когда эти проблемы будут решены) рекомендовать это приложение всем разработчикам iOS / OSX.

Так или иначе.

Я сейчас занимаюсь разработкой приложений для iOS. И я запускаю эту настройку на Mac OSX 10.7.1 (Lion)

Выпуск 1:

Если я использую Интерфейсный конструктор, он в первую очередь останется открытым даже после того, как я уйду от него, и он больше не виден или, насколько мне известно, «работает». Через некоторое время он будет использовать более 4 гигабайт активной памяти. У меня будет открыт монитор активности, и в итоге у меня останется менее 20 мг свободной памяти. Я обновил свой MacMini до 8 гигабайт памяти, и на этом этапе у него осталось около 200 мегабайт памяти и, в конечном итоге, он освободит память, которую удерживал IB. Если я не открываю IB в XCode 4, он имеет тенденцию использовать намного меньше памяти. (добавление 8 гигабайт памяти делает эту утечку памяти намного менее проблемной)

Выпуск 2: (НАИБОЛЕЕ НАСТОЯЩИЙ, НАДЕЖДА, ЧТОБЫ ИСПРАВИТЬСЯ НА ЭТО ОДИН БОЛЬШЕ)

Это только в настоящее время происходит на одной из трех машин, на которых я кодирую. И что происходит, когда я программирую, если я запускаю приложение, оно будет работать какое-то время. Затем, в какой-то момент процесса, он начнет блокироваться, когда я нажимаю Run или Command-R. Если я сохраню файл кода и запустите. Это не будет заблокировано. Однако, если я забуду сохранить, он не только заблокируется. Но заставит меня закрыть приложение XCode и впоследствии перекодировать все, что я редактировал с момента последнего сохранения и запуска приложения. Это, безусловно, самая досадная ошибка, с которой я сталкивался до сих пор.

Выпуск 3:

Эта ошибка появляется все чаще и чаще, чем дольше работает приложение и операционная система. Запуск в iPad выдаст мне несколько ошибок, среди которых «Невозможно подключиться к отладчику» или «Завершено успешно» и другие. Но важной частью этой проблемы является то, что приложение никогда не будет отправлено на устройство iOS. Он скомпилирует и скажет, что закончил. Но в области вывода будет ошибка.

Я надеюсь, что другие сталкивались с этими ошибками, и, надеюсь, есть быстрое исправление с файлами конфигурации или что-то, что сделает разработку намного более удобной. Спасибо всем за решение любой из этих проблем .....

EDIT

Я наконец получил письмо от службы поддержки Apple. Я отправил им по электронной почте из Capture из XCode 4 и, надеюсь, что-нибудь услышу от них. Или, может быть, они просто выпустят новую бета-версию. В любом случае, я надеюсь решить эту проблему как можно скорее.

Ответы [ 4 ]

1 голос
/ 11 октября 2011

В новой бета-версии GM они, по-видимому, устранили проблему с зависанием.

Спасибо за ответы. Я болею +1 любому, кто помог, но в конечном итоге проблема была решена яблоком .... Пока

1 голос
/ 02 октября 2011

У меня были проблемы с установкой Xcode 4.2 при сбое.Повторный запуск установщика поверх уже установленного Xcode 4.2 исправил их.Очевидно, я не знаю, в чем заключалась основная проблема с установкой, но, хотя первая установка сообщила, что установка прошла успешно, очевидно, что это не так.Возможно, стоит попробовать.

Когда вам станет доступна более новая версия Xcode 4.2 (кашель), вы можете захотеть посмотреть, решает ли эта установка проблему.Возможно, учитывая проблемы, вы должны сначала попытаться удалить предыдущую версию, а не устанавливать поверх?

1 голос
/ 06 октября 2011

Вы используете несколько окон? Они анафема для Xcode 4. Если вы упорствуете в своей ереси, это может привести к повреждению некоторых файлов и замедлению. Вы увидите много пляжного мяча, и это будет в каком-то GC.

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

1 голос
/ 02 октября 2011

В выпуске №2 вы можете попробовать автоматически сохранить код перед запуском.См. код автоматического сохранения XCODE при сборке и запуске? инструкции.Не уверен, что эти инструкции будут работать для 4.2, но вы поняли идею.

...