Xcode зависает при "получении конфигурации магазина приложений" - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть Mac OS Mojave и Xcode версии 10.1 (10B61). Я пытаюсь построить Unity3D игру. Я могу успешно построить его на устройстве iPhone 5S. Но когда я пытаюсь отправить в App Store, он не работает.

Что именно происходит: На шаге «выбор конфигурации магазина приложений» xcode зависает. В активном мониторе я вижу его как безответственное приложение (или что-то подобное). И XCode занимает почти всю свободную оперативную память (4,5 ГБ). Через некоторое время (около 20 минут) Mac перезапускается (у меня проблемы с iMac, он перезагружается, когда используется слишком много оперативной памяти, я не думаю, что это связано с xcode)

Ответы [ 2 ]

0 голосов
/ 27 апреля 2019

Вот ответ для кого-то, кто сталкивается с этим позже, я просто хочу поделиться тем, что мне помогло. Я также столкнулся с той же проблемой, пытаясь распространять игру, созданную Unity, с Xcode (также содержит модули).

Я работаю на MacBook Air 2013 только с 4 ГБ ОЗУ, поэтому всякий раз, когда я что-то делаю с Xcode, я сначала закрываю все, кроме Xcode, Finder и Activity Monitor. Как только я запускаю все, что обычно замораживает Xcode, я переключаюсь на Activity Monitor и отслеживаю, что происходит с памятью.

В случае зависания во время «Выборки конфигурации App Store ...» проблема заключалась в оперативной памяти, точнее в SWAP. У меня не было достаточно памяти на моем жестком диске, который Xcode пытался использовать для SWAP и просто ... ну, не удалось. Поэтому я очистил свой жесткий диск, и, наконец, он прошел очень гладко, но на пике он занимал около 9 ГБ ОЗУ (5,4 ГБ в SWAP).

Так что просто попытайтесь иметь достаточно памяти, чтобы накормить зверя, понаблюдайте за тем, что происходит в Activity Monitor, и у вас все получится.

0 голосов
/ 27 ноября 2018

На самом деле, если я подожду достаточно долго (более 15 минут), он начнет работать.XCode требует много оперативной памяти + SWAP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...