MobileDevice.pkg ненадежный, не может открыть Xcode после обновления OS X

Вероятно, вы должны использовать поток для чтения своих данных, а другой - для его записи. Если вы хотите получить доступ к данным позже в файле, сохраните его. Если вам нужен доступ к чему-то, с которым вы еще не столкнулись, вам нужна двухпроходная система, в которой вы запускаете один раз и сохраняете «материал, который вам понадобится для второго прохода, а затем снова пропустите».

Компиляторы работают таким образом.

Единственный случай для загрузки во всем массиве сразу - это если вам приходится неоднократно произвольно обращаться ко многим местоположениям по всему массиву. Если это так, я предлагаю вам загрузить его в массивы с несколькими байтами, все сохраненные в одном классе контейнера.

Класс контейнера будет иметь массив байтовых массивов, но извне все обращения будут казаться смежными , Вы просто попросите байт 49874329128714391837, и ваш класс разделит ваш длинный на размер каждого байтового массива, чтобы вычислить, какой массив нужно получить, а затем использовать остаток для определения байта.

Он также может иметь методы для хранить и извлекать «куски», которые могут охватывать границы массива байтов, которые потребуют создания временной копии, но стоимость создания нескольких временных массивов была бы более чем компенсирована тем фактом, что у вас нет заблокированного 2gb выделенное пространство, которое, я думаю, может просто разрушить вашу производительность.

Изменить: ps. Если вам действительно нужен случайный доступ и вы не можете использовать потоки, то реализация содержащего класса - очень хорошая идея. Это позволит вам изменить реализацию «на лету» из одного байтового массива в группу массивов байтов в файловую систему без каких-либо изменений в остальной части вашего кода.

100
задан cat 26 October 2019 в 23:13
поделиться

9 ответов

Мне не установили Xcode 11.1 и даже при том, что я мог открыть и выполнить 11.0 после ниже обходного решения, которое я не мог обновить к 11,1 как обновление, всегда отказавшее. Таким образом, я только что переустановил целое приложение от Appstore - Вы могли, вероятно, также сделать это вместо ниже метода.

я попытался установить свое системное время до 1-го октября 2019, когда сертификат должен, было все еще допустимо. После этого я пытался открыть Xcode и следовал за установкой компонента, которая подходила, и теперь я в состоянии работать с XCode снова.

160
ответ дан 23 November 2019 в 22:08
поделиться

Редактирование и назначенный дата Вашего Mac как 1-го октября 2019.

166
ответ дан 23 November 2019 в 22:08
поделиться

Можно решить эту проблему путем назначения даты Mac как 1-го октября 2019. Но это - взлом! Действительное решение (предложенный яблоком) является этим:

Все, к чему Вы имеете, должно обновить Xcode

, Но существует известные Проблемы о сайте разработчиков яблока

, XCode может не обновить от Mac App Store после обновления к macOS Catalina. (56061273)

Apple предлагают это:

Для инициирования новой загрузки можно удалить существующий Xcode.app или временно изменить расширение файла, таким образом, это больше не видимо к App Store.

Или

Используя всегда рабочее решение:

  1. Идут сюда и вход в систему:

http://developer.apple.com/account

  1. тогда загружает dmg отсюда:

https://developer.apple.com/services-account/download? =/Developer_Tools/Xcode_11.1/Xcode_11.1.xip

пути Больше информации здесь на этом ответе .

20
ответ дан 23 November 2019 в 22:08
поделиться

Для меня я просто удалил (удалил приложение из папки Applications), и затем вернулся к App Store и нажал облачный значок, и это загрузило новый и установленный. Теперь все хорошо и назад к нормальному.

3
ответ дан 23 November 2019 в 22:08
поделиться

У меня была подобная проблема, где я установил Xcode 11.1 и установил компоненты и все в той же папке, где у меня был XCode 10.2.1. Затем я пытался вернуться к XCode 10.2.1, и не мог открытый, поскольку он просил, чтобы я установил компоненты снова, и когда я попробовал, я получал их ошибка..

пакет “MobileDeviceDevelopment.pkg” недоверяем.

Так, работа вокруг этого зафиксировала, она для меня перешла к...

/Users/YourUser/Applications/Xcode\ 10.2.1.app/Contents/Resources/

Затем удаляя MobileDeviceDevelopment.pkg и все вернулись к нормальному :)

Hope, это помогает кому-либо еще с этой проблемой.Удачи!

29
ответ дан 23 November 2019 в 22:08
поделиться

Попытайтесь работать Xcode-beta вместо Xcode для установки дополнительных компонентов. После этого Вы будете в состоянии использовать Xcode выпуск.

6
ответ дан 23 November 2019 в 22:08
поделиться

Это требует, чтобы Xcode 11.1 был установлен.

я не смог обновить к Xcode 11.1, пока я не обновил macOS Catalina к 10.15.1. После обновления моего macOS я смог установить Xcode 11.1, который также позволил установку дополнительного пакета компонентов.

-2
ответ дан 23 November 2019 в 22:08
поделиться

Переустановите Xcode 11.1 от https://developer.apple.com/download/more / . Впоследствии работы обновления.

-2
ответ дан 23 November 2019 в 22:08
поделиться

В macOS Catalina

cd /Applications/Xcode.app/Contents/Resources/Packages
sudo rm -rf MobileDevice.pkg
sudo rm -rf MobileDeviceDevelopment.pkg 

Попробовали еще раз.

13
ответ дан 23 November 2019 в 22:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: