Планирую проверить наши веб-приложения в Safari/Windows 7 вместо сафари/ОС X и iOS

Мы получили рекомендацию для тестирования наших веб-приложения в Safari для OS X и iOS (для iPad). Вместо использования компьютера MacBook/iPad будет ли это правильным способом, чтобы подтвердить совместимость сафари в OS X и iOS, если я установлю сафари в Windows 7 и сделать тестирование?

Или мне действительно нужно использовать OS Х/iOS только вместо Windows 7, чтобы подтвердить совместимость сафари?

+295
3 июн. 2011 г., 12:28:34
45 ответов

Компьютеры Mac с интерфейсом USB 2.0 от последних нескольких лет, как правило, может предоставить 1,0 а через USB. Стандарт USB 3.0 определяет 900ма; я подозреваю, что с USB3 Маков по-прежнему предоставлять 1А или даже чуть больше. Однако, обратите внимание, что для того, для устройство может рисовать столько, он должен запросить его из автобуса. Компании Apple, мобильным іустройством, конечно, сделать это, как вы можете видеть в системе профайлер (как упоминалось в другой ответ). Для устройств USB 2.0 для запроса более 500мА, необходимо внедрить специальное расширение протокола, которое несколько устройств, следуйте. Эти устройства могут по-прежнему обратить 1А от чистого зарядное устройство, потому что они обнаруживают, что данные линии не подключены обычным способом.

Кроме того, iPad только рисует 1,0 а при подключении к Mac (или даже 500мА от большинства шт), но 2.0, а при подключении к специальной заряжателя iPad. Зарядное устройство имеет свои булавки сведения тянул специальный индикатор напряжения с помощью делителя, и iPad только привлекает такой большой ток, если он обнаруживает эту конфигурацию, чтобы не повредить того, что он подключен.

+994
03 февр. '09 в 4:24

В предыдущей версии iTunes, я могу удалить приложение и это исключение распространяется на все устройства на синхронизации. Он больше не кажется в iTunes 11.0.2. Могу ли я удалить приложение из iTunes, но приложения не удаляются с iPhone или iPad на синхронизацию. Это новая фича или баг? Существует ли параметр конфигурации, чтобы изменить это?

+985
15 мая 2011 г., 8:58:01
Другие ответы

Связанные вопросы


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

ISO файл-это виртуальный DVD-диск, а не файл, который должен быть записан на один. В свою очередь, этот виртуальный DVD в реальный, поставить пробел в вашей машине и щелкните правой кнопкой мыши на ISO и выберите, чтобы открыть его с помощью дисковой утилиты. Нажмите записать на верхней панели и следуйте инструкциям на экране.

+961
20 авг. 2013 г., 19:51:53

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

Нет , вы не столкнулись с поддельной окна в этом случае, даже если происхождение окне не дают. Это окно не пытаться украсть у вас личную информацию.

Это просто плохо продуманная подтверждение доверия окно, в котором должен быть назван iTunes синхронизации или что-то приближается. Это тоже, наверное, старая ошибка при подключении iPhone и Mac хорошо известна друзьям.

Я нашел много запись в журнале моего айфона , которые доступны в Настройки > Конфиденциальность > аналитика. Но мне еще нужно найти инструмент для их анализа.

+955
17 дек. 2016 г., 7:56:01

Допустим, мое имя пользователя-это Боб и у меня есть резервная копия диска по имени Секвойя.

Вот один способ исправить это поведение миграции быстро. Весь этот процесс прошел через терминал команды.

  1. Бросить Календарь

  2. Сделать резервную копию поврежденного календари (на всякий случай что-то может пойти еще хуже, даже если я был в худшем я когда-либо себе представлял):

    компакт-диск /пользователи/Вася/библиотека/календари
    команды mkdir .бак
    МВ *.календарь Календарь кэш\.бак
    
  3. Скопируйте резервные копии календари для замены поврежденных:

    компакт-дисков /томов/Секвойя/пользователи/Вася/библиотека/календари
    СР -пр *.календарь ~/библиотеки/календари
    
  4. Начать календарь и убедитесь, что оно преобразовывает все правильно (это заняло много времени).

  5. Если все хорошо, убирать бесполезные каталог резервного копирования:

    компакт-диск /пользователи/Вася/библиотека/календари
    РМ -РФ .бак
    
+911
25 февр. 2012 г., 20:42:17

bmike ответ является правильным; кроме того, можно выбрать альбом и удерживайте ⌘ cmd и при нажатии треки, которые вы не хотите копировать. Затем перетащите еще-избранные на iPod.

+904
12 сент. 2013 г., 1:16:00

Я использую второй монитор на моем MacBook. Когда я открываю некоторые приложения в полноэкранном режиме, а затем закрыть крышку, ОС Х выхода из полноэкранного режима на подключен монитор и перемещать все окна в них. Как предотвратить такое поведение?

+900
12 дек. 2011 г., 3:15:51

DeltaWalker ($39,95) можно сравнить множество файлов и папок, в том числе основных документов. Но не ожидал, что это будет зрелище и проверить на графические элементы...

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

enter image description here

+900
28 нояб. 2017 г., 22:51:59

Есть ли способ, чтобы повторно отправить приложение на iOS для просмотра, так что он будет проверен еще один работник Apple?

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

+833
22 мар. 2010 г., 17:22:41

Я скачал стук порт сценария http://www.zeroflux.org/projects/knock

Он скачал стук файл, который представляет собой исполняемый файл Unix. Когда я дважды щелкните по нему, он работает на терминале, где он пишет

Последний вход: четверг, 1 ноября 12:19:53 на ttys003
Админы-Макбук-Аир-3:~ я$ /пользователи/я/стола/НОК ; выход;
использование: стук [опции] <хост> <порт[:прото]> [порт[:прото]] ...
варианты:
 -у --УДП делают все порты хитов используют UDP (по умолчанию-TCP)
 -в параметром --verbose быть многословным
 -В --версия версия дисплей
 -H или --help в этом помочь

пример: НОК myserver.example.com 123:ПТС 456:789 УДП:протокол TCP

выход

[Процесс завершен]

Но я бы хотел, чтобы запустить его в терминале , используя НОК [опции]. Как мне это сделать?

+825
1 сент. 2013 г., 7:07:47

Перед обновлением до леопарда, я использовал GCALDaemon чтобы синхронизировать календари iCal и Гугл. Он не очень удобный и занимает немного настройки, но работает довольно хорошо, как только он работает.

+805
28 февр. 2016 г., 21:01:52

Я думаю, что это поврежденный файл plist. Я не могу воспроизвести ошибку, так что я не уверен, что это поможет вам.

Попробуйте удалить /библиотека/настройки/конфигурация/NetworkInterfaces.файл plist и перезагрузить компьютер. Удаление этого файла и перезагрузки, как предполагается, позволит вашей системе, чтобы "заново установить" правильные драйверы для вашего оборудования.

Кроме того, я могу порекомендовать вам переустановить комбо обновление.

+804
4 апр. 2019 г., 22:51:01

Я испытывал неувязок порой в язык, используемый в сообщении, полученном от Apple. Я не уверен, что есть четкий ответ. Хотя один идентификатор Apple может использоваться для идентификации отдельных систем (например, разработчику, программу iTunes, MobileMe С) может обрабатывать языках по-разному.

Из моего опыта, следующие влияет на язык, используемый в общении с Apple.

  • Язык устройства, которое начало взаимодействия с использованием Идентификатор Apple
  • Язык страна, для которой вы зарегистрированы
  • Язык в предпочтительном настройка языка

Например, при покупке из iTunes на iPhone (испанский), я получил квитанцию на испанском языке. Но при заказе от моего Mac (на английском языке) я получил квитанцию на английском языке.

Чтобы локализовать проблему, это может быть стоит рассмотреть, какие системы вы используете и на каких языках, чтобы увидеть, что может быть причиной изменений. Если вы находитесь рядом с магазина Apple, с помощью этой информации, они могут быть в состоянии помочь Вам разобраться в нашей что вызывает изменения. Или, возможно, отчет об ошибке в системе нет.

+788
2 мая 2018 г., 7:49:08

Вы свободны для виртуализации операционной системы OS X на хост на базе Mac.

Виртуализация ОС Х только на марки Apple, которая уже работает программное обеспечение, в противном случае это является нарушением лицензионного соглашения ОС Х. Смотрите лицензионные соглашения на программное обеспечение более подробную информацию.

+770
25 июл. 2011 г., 16:33:04

Причин может быть много и много вещей. Давайте сначала сузить некоторые предметы. Открыть Монитор активности и проверить другие задачи, проверять давление в памяти после отключения от сети. (Это последний шаг помогает изолировать систему).

  • Перезагрузиться и снова проверить монитор активности. Это хуже или лучше оперативной памяти и процессора. Также рассмотрим, как делать снимок таким образом, вы видите все предметы, используя процессор и показать всех процессов.
  • Сделать новую учетную запись, выйдите из своего пользователя и нового пользователя. Если процессор лучше или хуже.
  • Перезагрузиться в безопасном режиме (удерживайте клавишу Shift, когда вы услышите сигнал загрузки) - это исключает некоторые программы и все сторонние плагины.

enter image description here

+758
3 февр. 2010 г., 11:06:38

Я купил 27" iMac и подключили его к моему Thunderbolt дисплей. Имак тоже thunderbolted к моему Mac мини.

Когда я нажимаю мета-(ФН-)Ф2, происходит следующее:

  1. Имак экран становится темным.
  2. Тандерболт дисплей показывает Мак мини (заблокированном) экране.
  3. Я могу двигать мышкой на дисплей Thunderbolt, но не нажать на что-нибудь.
  4. Клавиатура не работает (за исключением мета-Ф2).

Когда я снова нажмите мета-Ф2, это происходит:

  1. Оба экрана вернуться к экранам имак.
  2. Экраны меняются местами и Thunderbolt дисплей становится основной дисплей с док-станцией.

Я в недоумении о том, как я должен использовать эту функцию.

Мышка и клавиатура должны путешествовать с экрана?

Почему Мак мини экране появляются на вторичном дисплее?

Почему экраны меняются местами, когда я переключиться обратно от ТДМ?

Обновление: имак в конце 2013 года из листа металла толщиной 10.9 (без обновления). Мак мини был новый пару месяцев назад и пришел с (и до сих пор работает) 10.8(.6 думаю).

+748
26 июн. 2013 г., 13:28:00

Искал некоторое время для ответа на этот вопрос, но единственное решение, которое работало было менять иконки на файл в файл, что не очень эффективно...

В настоящее время мой Mac используя некоторые общие изображения для иконки, независимо от того, что приложение по умолчанию для них. enter image description here Как вы можете видеть на этом изображении, хотя все три из этих файлов открываются с возвышенное текст по умолчанию, они сохраняют больно двусмысленные значки.

Что хотелось бы какой-то способ, чтобы просто установить изображение по умолчанию для расширений файлов, вне зависимости от программы по умолчанию. Сказать, что я хочу установить значок возвышенное текст .расширения пы и значок TextEdit для .TXT и .расширения ТСВ. Результат должен выглядеть так.enter image description here

До сих пор, я попытался установить значок через приложение по умолчанию, единственное решение, которое я мог найти до сих пор кроме изменения значка на файла, не повезло. Я попытался это путем изменения CFBundleTypeIconFile для записи Python в возвышенное текст информация.plist файл из Python в Sublime текст. После перезагрузки иконка не изменилась и возвышенный больше не мог запустить из-за проблем контроля, я думаю. Поменял обратно и попробовал просто заменить на Python.файл icns в возвышенном текстовые ресурсы папку с копией возвышенный текст.icns по. Перезагружается и никаких изменений не произошло.

+737
4 нояб. 2010 г., 4:05:49

Моей дочери на iPhone (для iOS 6) получает текстовые сообщения от неизвестных. Нет никакого способа, чтобы заблокировать это сообщение. Содержание сообщения сообщение не найдено.

Мой оператор АТ&Т. это бот или проблема с AT&Т? Есть ли способ, чтобы предотвратить эти сообщения?

Message not found

+728
24 сент. 2010 г., 7:21:56

Предоставленные у вас есть iPad с GPS-чип, расположение, услуги, делать работы, но iPad может занять немного больше времени, чтобы приобрести правильную позицию. Компания Apple объясняет это в хорошей статье.

+705
6 дек. 2014 г., 15:04:22

Я не уверен, что есть определенный порядок. Когда я впервые начал ЛП, они были в алфавитном порядке. Я переехал немного, объединил некоторые вместе, двигали какие-то на страницу 2, и наоборот. Что новый заказ застрял на протяжении многих выключение и стартапы, даже через СУ.

Когда я добавить новое приложение, оно появляется на странице 2. Я перейти к странице 1 и он остается там. Это может быть сложно, чтобы получить их именно там, где вы хотите, как каждый раз, когда вы двигаться одной, другой движется, а также. Он вроде как пытается решить кубики Рубика 2 сразу.

Надеюсь, что это помогает, хотя это только мой опыт и не является жестким правилом.

+675
31 авг. 2013 г., 9:54:57

Я открываю терминал в полноэкранный режим, в котором терминал находится в новой рабочей области. Тогда я бегу

ФЭ --полноэкранный https://i.redd.it/tum2p9hdtex11.jpg

Он откроется изображение в полноэкранном режиме на рабочем столе рабочей области (рабочая область Макинтош ОС по умолчанию).

Когда я нажимаю на вопрос, хотел бы он вернуться в мой терминал рабочее место. Однако, Мак ОС падает мне на рабочий стол.

Как я могу сделать Mac OS для автоматического переключения меня обратно в рабочую область терминала?

+566
7 июн. 2012 г., 14:16:55

У меня есть старый макбук, который я купил в 2006 году. Я отформатировал и восстановил оригинальную систему. Все было плохо: я скачал скайп, хром, и другие, и каждой программе сказал:

Эта программа больше не работает с этой версией операционной системы

(или аналогичный)

Так что я установил версию Mac ОС Х 10.6 (тот, который я получил с моим старым iMac) и сейчас, кажется, работает нормально. Иногда несколько сбоях программы, и поэтому я думал, что установка 10.6 не правильный путь, чтобы пойти.

Что является лучшим способом, чтобы обработать старый макбук с текущими версиями программ, таких как Скайп, хром, и так далее?

+566
8 сент. 2013 г., 7:27:39

Когда контакт в iPhone имеет несколько телефонных номеров, как я могу определить, какое число этот человек звонил мне? Короткое спросить их, конечно.

+473
24 апр. 2019 г., 12:29:16

Вы найдете на сайте GeoGebra сидеть только узнал, что это не работает на яблоке

+463
13 мар. 2011 г., 3:12:59

Это не совсем ответ, но проблема, кажется, решается. Я не сделал никаких изменений, кроме обновления системы OSX, iTunes и т. д. Так что, видимо, Apple все-таки что-то исправить проблему в то время.

+461
20 июн. 2015 г., 10:33:41

Я уже представил этот вопрос на StackOverflow, но я подумал, что это может быть более подходящее место.

Я сборка собственного ядра для ОС Mac (горный лев, Дарвин 2050.22.13). Я могу собрать ядро просто отлично и я могу добавить вещи к нему, но я что-то упускаю.

Чтобы держать вещи короткие, вот пример того, что я пытаюсь сделать.

Допустим, я хочу добавить функцию [my_func(недействительными*)] сказать, БСД/Керн/kern_fork.ц я могу добавить включаемый файл и вставить его в osfmk/BSD и изменения в Makefile, так что новая .H-файл теперь скопировать в Создать/параметр obj/RELEASE_X86_64/EXPORT_HDRS/

Я также добавил имя функции в config/BSDKernel.экспорт. Я вижу функцию с ее символом в /mach_kernel так было бы хорошо.

Теперь вот самая сложная часть. Дело не хитрое, но я не могу выяснить это. Что я хочу сделать, это быть в состоянии сделать вызов моей функции из кекст, что я тоже пишу. В основном это будет какой-то отдельный API для меня.

Мой кекст компилирует нормально, но когда я запускаю kextload/kextutil он жалуется, что не может найти символ my_func.

(ядра) kxld[ком.мля.фу.кекст]: следующие символы, которые не удалось урегулировать этот Кест (ядра) kxld[ком.мля.фу.кекст]: _my_func

возвращает kextlibs: для всех архитектур: ком.яблоко.КПИ.libkern = 12.3

для x86_64: 1 символ не найден в любой кекст библиотека

Так вот вопрос как мне сделать, чтобы моя функция(ы) виден мой кекст(ы)? Спасибо!

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

Потребовалось некоторое усилие, но это, кажется, теперь хорошо.

В OSBundleLibraries теперь выглядит так:

<ключ>OSBundleLibraries</ключ> 
<дикт> 
 <ключ>ком.яблоко.КПИ.libkern</ключ> 
 <строка>12.3</строка> 
 <ключ>ком.яблоко.КПИ.БСД</ключ> 
 <строка>12.3</строка> 
</дикт>

Команда ССЗ выглядит так:

чч -М64 -Xlinker -кекст -статический -с ФОО.с-О содержание/Макосе/фу-ФНО-строение -nostdlib -lkmod -Р-метров в длину-филиал -я/Система/библиотеки/фреймворки/ядра.Рамки/Заголовки -Стены

В config/BSDKernel.экспорт: _my_func

В osfmk/БСД у меня bdsfoo.ч [которая имеет внешний тип int my_func(пустота) ]

Для сборки ядра:

сделать ARCH_CONFIGS=x86_64 с KERNEL_CONFIGS=релиз многословен=да

После mach_kernel копируется в /

СР создать/параметр obj/RELEASE_X86_64/BSDKernel.symbolset /система/библиотеки/расширения/системы.Кест/Плагины/BSDKernel.Кест/BSDKernel

Это было недостающее звено, еще раз спасибо pmjordan

перезагрузка. Построить свой kext и kextload, успехов!

+446
2 мар. 2017 г., 6:22:51

Я использую внешний USB-мыши/клавиатуры, когда я использовать мой Mac (и были в течение некоторого времени без каких-либо проблем). Поскольку с-ошибка обновления 10.12.4, мой MacBook Pro больше не позволяет мне установить/сохранить мою мышь скорость слежения в системе предпочтений и мыши скорость отслеживания застрял на самой низкой скорости.

Когда я открываю Системные настройки, скорость отслеживания мыши ползунок на "медленных". На мгновение после того, как я тяну ползунок на высокой скорости, мышь ускоряется, но потом сразу возвращается на медленной скорости, хотя ползунок остается там, где я его установил.

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

Снова двигается ползунок повторяет то, что я описал выше.

Я попытался с помощью по умолчанию запись -г ком.яблоко.мыши.масштабирование 8 , но это не имеет никакого эффекта после выхода из системы и обратно. Используя значения по умолчанию для чтения г -г ком.яблоко.мыши.масштабирование возвращает 2 изначально, и после того, как я установить скорость быстро, это показывает 3 на последующих чтений. У меня тоже сброс памяти NVRAM , но безрезультатно. Однако, сброс NVRAM имел, нежелательное влияние вытирая Мои загрузки UEFI настройки и теперь я не могу загрузиться в мою Убунту раздела. (Не очень счастлив на данный момент!)

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

Есть ли другие команды я могу оформить в терминале, чтобы моя мышь работает так, как мне нравится и как было до этого последнего обновления?

+390
4 сент. 2019 г., 19:30:18

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

Сегодня вам нужно об этом отдельно. Я имел хороший опыт с компании Behringer UFO202, который подключается непосредственно к USB-порту и сразу же признается в macOS в качестве звука на входе и выходе устройства.

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

Есть обзор здесь: https://www.whathifi.com/behringer/u-phono-ufo202/review

+387
14 мая 2016 г., 22:01:42
Пакет SDK для iOS (ранее iPhone в SDK) это комплект для разработки программного обеспечения, разработанная корпорацией Apple. для разработки нативных приложений под iOS для iPhone и iPad устройств.
+382
26 сент. 2013 г., 19:28:53

Статус

Apple выпустила исправления безопасности Для в bash Shellshock и уязвимостей как "ОС Х Баш Обновление 1.0". Они могут быть установлены посредством обычного обновления системы для людей с помощью OS X горный лев В10.8.5 или OS X Маверикс В10.9.5 (они включены в обновления безопасности 2014-005), а также может быть установлен вручную. Официальный Apple исправления также доступны для OS X лев В10.7.5 и OS X лев сервере В10.7.5 но они доступны только с помощью ручной загрузки. Исправления для системы безопасности доступны через разные URL в зависимости от версии операционной системы:

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

Патч компания Apple заботится о Shellshock и несколько других уязвимостей и нормально для большинства людей. Тл;др люди могут перестать читать здесь.

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

Искать Apple выпустит еще одно обновление, чтобы колотить через некоторое время в будущем, когда пыль осядет на поиске уязвимости.


Официальный набор патчей Баш сам для bash 3.2, патчи, 52, 53 и 54 (что соответствует Баш 4.3 патчи 25, 26 и 27), которые фиксируют обе уязвимости CVE-2014-6271 и CVE-2014-7169, а также 'игра закончена' показана ниже. Это было проверено мной (@alblue) и пост был обновлен соответствующим образом (и дополнительные обновления: см. редакция 41 на пост, который останавливается на патч-54).

Множество дополнительных уязвимостей были зарегистрированы против Баш. По данным Михал Залевский пост , если у вас есть патч 54 (и, предположительно от Apple официальный патч) "нет смысла переживать из-за статуса этих индивидуальных ошибок, потому что они больше не должны представлять угрозу безопасности:"

  • Уязвимость CVE-2014-6271 - оригинальный РПП нашли Стефана. Установлена bash43-025 и соответствующие записи 24 сентября для других версий.

  • Уязвимость CVE-2014-7169 - создание файла / маркер потребления ошибка найден Тавис. Установлена bash43-026 и co (26 сентября)

  • Уязвимость CVE-2014-7186 - вероятно, нет-сек-риск 10+ здесь-док аварии найдено Флориан и Тодда. Установлена bash43-028 и co (1 октября).

  • Уязвимость CVE-2014-7187 - не сбой, наверное, нет-сек-риск на одну позицию нашли Флориан. Установлена bash43-028 и co (1 октября).

  • Уязвимость CVE-2014-6277 - вопрос неинициализированной памяти, почти наверняка РПП нашли Михал Залевски. Никаких конкретных патч еще.

  • Уязвимость CVE-2014-6278 - введения команды РПП нашли Михал Залевски. Никаких конкретных патч еще.

Это становится довольно запутанным. К счастью, чет Рейми, официальный Баш сопровождающего, выложил патч CVE для сопоставления. Его пост относится к патчи для bash 4.3, я (@OldPro) перевели их в патчи для bash 3.2, которая является то, что применяется в OS X. Также, начиная с этого поста он выпустил патч 57, поэтому я добавил, что ниже:

 bash32-052 бнэ-2014-6271 2014-09-24
 bash32-053 бнэ-2014-7169 2014-09-26
 bash32-054 экспортируемой функции изменить пространство имен 2014-09-27 ("Игра окончена")
 bash32-055 бнэ-2014-7186/уязвимость CVE-2014-7187 2014-10-01
 bash32-056 бнэ-2014-6277 2014-10-02
 bash32-057 бнэ-2014-6278 2014-10-05

См. Дэвид А. Уилер пост на временной шкале и более подробно.

@alblue размещены инструкции по сборке через патч 55. Я (@OldPro) добавлен патч 56 и 57 инструкции, но не проверял.

Испытания для исходной уязвимости

Вы можете определить, если вы подвержены исходной проблемы в уязвимости CVE-2014-6271 , выполнив этот тест:

$ Пер х='() { :;}; Эхо уязвимых' Баш-с 'Эхо привет'
Баш: предупреждение: х: игнорирование функция определения попыток
Баш: определение функции импорта ошибка для `X'
привет

Приведенный выше результат является примером для Баш версия. Если вы видите слово уязвимых в выводе этой команды ваш Баш уязвимо и вам необходимо обновить. Ниже уязвимое версию ОС Х 10.8.5:

Screenshot of bash terminal showing vulnerability in 10.8.5

Тестирование новой уязвимости

Произошли обновления в оригинальный пост и Баш 3.2.52(1) по-прежнему уязвимы к изменению уязвимости, определен в уязвимости CVE-2014-7169

$ РМ -Ф Эхо
$ Пер х='() { (а)=>\' ш-с", дата Эхо"; кошка Эхо
Ш: х: строка 1: ошибка синтаксиса около неожиданной лексемы `='
Ш: х: строка 1: `
Ш.: ошибка при импорте функции определение для `X'
Чт 25 сентября 2014 08:50:18 БСТ

Приведенный выше результат является примером уязвимых Баш версия. Если вы видите даты в выходных данных этой команды ваш Баш уязвим.

Отключение авто-импортные функции для предотвращения "игры"

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

$ Пер Общ="() { игра Эхо 'за'; }" Баш-с Общ
Игра окончена

Приведенный выше код на уязвимой системе будет отображать игры вместо каталога вы ожидаете от ЛС. Очевидно, Эхо 'игра закончена' может быть заменен на любой гнусный код, который вы хотите. Это стало известно как "игра закончена" ошибка.

До появления патча 54, как на NetBSD и FreeBSD для гостей с ограниченными физическими авто-импортирование функции оболочки Bash по умолчанию, отчасти чтобы предотвратить "Игра окончена", но в основном содержат каких-либо дальнейших ошибок в парсере (например, уязвимость CVE-2014-7169), а они продолжают быть обнаружен и добавлен новый флаг командной строки --импорт-функции , чтобы включить старое поведение по умолчанию. Я (@alblue) подготовили патч (против 3.2.53) для других, чтобы использовать, если они хотят принять такое поведение, а также и включил его ниже. По умолчанию этот патч не включен в скрипт сборки. Я (@OldPro) считают этот патч больше не нужен, или хорошая идея, потому что это нарушает обратную совместимость и уязвимости, он защищает от очень хорошо решают патч-54 и более ранних патчей, и включение этого неофициальный патч предотвращает будущие патчи не применялись.

(Обратите внимание на вопрос редакторов; пожалуйста, не включайте это по умолчанию, так как это неофициальный патч.)

a0c5c4d66742fddd0a35001cb91798a5fbf8a2f5 import_functions.патч

Патч можно включить, выполнив экспорт ADD_IMPORT_FUNCTIONS_PATCH=да перед запуском сборки. Обратите внимание, что активация данного патча будет отключить патч 54 и любые будущие патчи , потому что будущих патчах не гарантируется, чтобы быть совместимым с неофициальным патчем.

Патч Apple не имеет игры за уязвимости, вроде

Как указал @Аке_____ на Twitter официальный патч от Apple по-прежнему уязвимы для окружающей среды удалив программ:

$ Пер '__Баш_делегата func<общ.>()'="() { Эхо Игра окончена; }" Баш-с ЛС
Игра Окончена

Пользователи должны решить для себя, насколько это важно. Я (@OldPro) думаю, что это ничего, чтобы волноваться о, потому что нет никакого эксплойта для такого поведения (это даже не учитывая CVE идентификатор), потому что в целом непривилегированные удаленным злоумышленникам не удается задать имя переменной среды и злоумышленники с правами не может использовать это, чтобы получить права они не имеют (по крайней мере, без использования дополнительных vulnerabiltiy).

Чтобы предоставить немного предыстории, Баш позволяет определить функции, и кроме того позволяет экспортировать функции в подоболочек по экспортно-е команды. Это будет осуществляться путем создания переменной окружения с таким же именем, как функция со значением определения функции. Так

$ ЛС () игры { Эхо 'за'; }
$ экспорт -Ф общ.
$ Эхо $ЛС
Игра Окончена

Это произошло потому, что экспорт -Ф общ. создал переменную среды с именем ЛС. "Игра за" уязвимости, которые вы можете сразу создать эту переменную среды, без того, чтобы сначала определить функцию, которая означала, что если бы вы могли придать правильное имя переменной, вы могли бы захватить команду. Компания Apple постаралась исправить это, делая это трудно, чтобы создать переменную с правильным именем. Официальный Баш патч 54 фактически делает невозможным создать переменную с правильным именем, используя имена переменных, которые включают в себя % , который является символом не допускается в имени переменной, фактически поставив экспортируемой функции определения в другое, зарезервированном пространстве.

Если ничего из вышеперечисленного имеет смысл для вас, не беспокойтесь об этом. Вы нормально с патчем Яблоко сейчас.

Системные Файлы

ОС X 10.9.5 (последняя стабильная версия на данный момент) кораблей с Баш В3.2.51:

$ Бэш версия
ГНУ Баш, версия 3.2.51(1)-релиз (архитектуру x86_64-яблоко-darwin13)
Авторское Право (C) 2007 Фонд Свободного Программного Обеспечения, Inc.

Вы можете получить и перекомпилировать Баш следующим образом, при условии, что у вас есть Xcode установлен (и xcodebuild по крайней мере один раз, прежде чем принять лицензию):

$ # Если вы хотите отключить авто-импортные функции, раскомментируйте следующую
ADD_IMPORT_FUNCTIONS_PATCH экспорта $ # =да
$ команды mkdir Баш-исправить
компакт-диск $ Баш-исправить
завиток $ https://opensource.apple.com/tarballs/bash/bash-92.tar.gz | смолы zxf -
$ компакт Баш-92/Баш-3.2
$ https://ftp.gnu.org/pub/gnu/bash/bash-3.2-patches/bash32-052 | патч -Р0 завиток 
$ https://ftp.gnu.org/pub/gnu/bash/bash-3.2-patches/bash32-053 | патч -Р0 завиток 
$ # См. Примечание выше о ADD_IMPORT_FUNCTIONS_PATCH
$ [ "$ADD_IMPORT_FUNCTIONS_PATCH" == "да" ] http://alblue.bandlem.com/import_functions.patch | патч -Р0 завиток && 
$ [ "$ADD_IMPORT_FUNCTIONS_PATCH" == "да" ] патч -Р0 || https://ftp.gnu.org/pub/gnu/bash/bash-3.2-patches/bash32-054 скручиваемость | 
$ [ "$ADD_IMPORT_FUNCTIONS_PATCH" == "да" ] патч -Р0 || https://ftp.gnu.org/pub/gnu/bash/bash-3.2-patches/bash32-055 скручиваемость | 
Патч -Р0 https://ftp.gnu.org/pub/gnu/bash/bash-3.2-patches/bash32-056 $ [ "$ADD_IMPORT_FUNCTIONS_PATCH" == "да" ] || локон | 
$ [ "$ADD_IMPORT_FUNCTIONS_PATCH" == "да" ] патч -Р0 https://ftp.gnu.org/pub/gnu/bash/bash-3.2-patches/bash32-057 || скручиваемость | 
компакт-диск $ ..
$ # Примечание: не добавляйте sudo для XCODEBUILD здесь
$ xcodebuild
$ сборка/релиз/гулянки ... версия № лицензии GNU bash, начиная с версии 3.2.57-релиз
$ сборки/выпуска/ш --версия # лицензией GNU bash, начиная с версии 3.2.57-релиз
$ судо СР /бин/Баш /бин/Баш.старый
$ судо СР /Бен/ш /Бен/ш.старый
$ судо СР сборки/выпуска/Баш /ОГРН
$ судо СР сборки/выпуска/ш /ОГРН

(Примечание: Вы можете выполнить это путем копирования и вставки кода выше блок, идешь в терминал и запустив pbpaste | вырезать -с 2- | ш. Всегда будьте осторожны, когда используете случайных сценариев из интернета ...)

После этого Баш версия должна быть В3.2.57:

$ Бэш версия
В GNU bash, начиная с версии 3.2.57-релиз (x86_64 с яблоком-darwin13)
Авторское Право (C) 2007 Фонд Свободного Программного Обеспечения, Inc.

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

$ судо команду chmod а-х /бин/Баш.Старый /Бен/ш.старый

Другие ответы есть решения для тех, с помощью системы MacPorts или доморощенного; они не решают проблему, они просто установить дополнительные версии bash. Пожалуйста, посмотрите эти ответы, если вы хотите обновить эти конкретно.

Спасибо

Благодаря чет, кто следит за Баш, и делает эти патчи. Спасибо всем, кто прокомментировал этот и улучшить его с течением времени.

Теперь Apple выпустила реально исправить, хотя это могло бы все еще быть полезным. Потому что они выпустили только исправление для Льва и вверх, и официальный патч содержит в GNU bash, начиная с версии 3.2.53(1)-релиз (архитектуру x86_64-яблоко-darwin13), однако, в игре над Бугом еще несколько уязвимым. В этот момент, восстанавливая свою собственную версию Баш против 3.2.57-это, вероятно, более безопасно, чем полагаться на патч Apple, если вы делаете это неправильно.

+363
11 мая 2013 г., 12:26:03

Я хочу понять, при подключении второго или третьего монитора к моему ПМБ означает именно операционной системы, чтобы привлечь вывода 3X и прочее, так что по меньшей мере 30%, более подвержены стрессу.

+335
14 мар. 2012 г., 18:25:12

У меня было где я не могу резервную копию моего iPhone, и это связано с 'обмена' в настройках iCloud. Зайдите в iCloud в Системных настройках и она должна направлять вас.

+305
24 окт. 2010 г., 17:06:51

Это то, что загружается Apple, или же это пришло с какой-то третьей стороной приложения I должны быть загружены.

+277
4 июн. 2013 г., 23:33:20

Я использовал карты резак заказал по линии моей карты iPhone 4, чтобы соответствовать моим iPhone 5 . Газ работал нормально ели более 2 лет Младший

+266
4 окт. 2012 г., 16:37:09

Это зависит, если вы находитесь в одной из стран suppoerted:

Австралии, Бельгии, Бразилии, Канаде, Китае, Франции, Гонконге, Индии, Италии, Японии, России, Испании, Соединенного Королевства и Соединенных Штатов

или нет.

+256
25 февр. 2012 г., 18:03:37

Ок, я нашел его. в iCloud демон (птица) хранит информацию о всех контейнеры iCloud в:

~/Библиотеки/application поддержки/CloudDocs/сессии/контейнеры

Информация хранится в файле plist с именем контейнера, например:

в iCloud.ком.pvieito.Пример.файл plist

И значки хранятся в папке с именем контейнера:

в iCloud.ком.pvieito.Пример/40x40_iOS.ПНГ
в iCloud.ком.pvieito.Пример/80x80_iOS.ПНГ
в iCloud.ком.pvieito.Пример/120x120_iOS.ПНГ
+225
8 мая 2011 г., 2:06:06

Сколько Мб в среднем для iPhone ЮВ фото? Я хочу сравнить его с iPhone 5 размер.

Максимальное хранение для iPhone 5 с 64 ГБ, для iPhone ЮВ и 128 ГБ. Если средний размер файла более чем в два раза большие, как для iPhone 5, чем это означает У этом количество фотографий может быть сохранено.

+209
13 сент. 2017 г., 5:37:32

Нет, нет способа, чтобы создать новое пространство с клавиатуры. Вы все еще должны использовать мышь/трекпад, чтобы перетащить окно к (+) стол, эскиз в верхнем правом углу (или просто щелкните по нему), чтобы создать новое пространство.

+197
3 июн. 2013 г., 10:15:21

Если вы хотите полностью контролировать ваш Mac с вашим голосом, я должен настоятельно рекомендуем использовать дракон диктат 3 для Mac от компании Nuance. Но нужно знать некоторые AppleScript для выполнения некоторых команд пользователя. Вы должны также купить компания Plantronics микрофон для качественного распознавания, основанные. Что касается Клод

+172
17 авг. 2010 г., 18:01:00

Вы можете щелкнуть правой кнопкой на значке название альбома/и получите доступ к "получить обложку альбома".

Get Album Artwork

+148
22 янв. 2017 г., 19:30:42

Мой MacBook работает на Yosemite 10.10.2.

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

Я только хочу, чтобы удалить один файл из моего компьютера. Как я могу добиться этого?

+121
10 мая 2015 г., 10:57:32

За последний год (возможно дольше) приложение "Почта" на мой компьютер аварийно завершает работу после того, как я закрыть окно (не бросил, просто закрыть с помощью кнопки красный крестик в левом верхнем углу, или с cmd+ж). Это происходит 100% времени без сбоев. Я представить отчет об ошибке в Apple каждый раз, но кажется, что это не имя. Обратите внимание, у меня только один аккаунт подключен, и это мой iCloud. Что я пробовал:

  • сброс ПРАМ
  • удалены настройки почтовых файлов
  • удалил всю библиотеку (не помню как, нашел инструкции в интернете. но после его завершения приложение попросили восстановить почтового индекса)
  • восстановление почтовых ящиков (https://support.apple.com/guide/mail/rebuild-mailboxes-mlhlp1227/mac)
  • удаление и повторное добавление моем счете

У меня нет идей, кроме переустановки macOS, но это моя последняя надежда. Вот часть лога аварии:

Процесс: Почта [10894]
Путь: /Приложения/Почта.приложение/содержание/Макосе/Почта
Идентификатор: ком.яблоко.почта
Версия: 11.5 (3445.9.1)
Построить Информация: Почта-3445009001000000~1
Тип Кода: Для X86-64 (Родной)
Родительский Процесс: ??? [1]
Отвечает: Почта [10894]
ID пользователя: 501

Дата/Время: 2018-08-30 11:29:14.606 -0400
Версия ОС: Mac OS Х 10.13.6 (17G65)
Доклад Версия: 12
Анонимный идентификатор UUID: <раздели>

Режим сна/пробуждение по UUID: <раздели>

Время бодрствования с момента загрузки: 45000 секунд
Время с момента пробуждения: 6100 секунд

Система защиты целостности: отключен

Разбился резьбы: 0 очередь на отправку: ком.яблоко.главное-нить

Тип исключения: exc_bad_access и (сигнала SIGSEGV)
Коды исключений: KERN_INVALID_ADDRESS в 0x0000000000000000
Исключение Примечание: EXC_CORPSE_NOTIFY

Прекращение сигнала: ошибка сегментации: 11
Прекращение оснований: сигнал пространство, 0xb код 
Процесс расторжения: обработчик по монтажу [0]

ВМ регионов около 0:
--> 
 __Текст 000000010a623000-000000010a9e5000 [ 3848K] р-х/rwx по СМ=корова [/приложения/Почта.приложение/содержание/Макосе/Почта]

Редактировать, чтобы добавить деталь:

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

Еще я заметила, что если я нажимаю на "почтовые ящики кнопку" Показать все папки (например, входящие, помеченные, отправленные и т. д.). Я могу перейти на любой другой почтовый ящик и закроете приложение без проблем. Это только если у меня есть почтовый выбрано и закрыть приложение.

Обновление:

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

Отправка ошибка товар с возможностью поиска 29964 в CoreSpotlight:ошибка Domain=CSIndexErrorDomain код=-1000 "(нуль)"

[AOSAccounts] : [ACAccount+iCloudAccount] : -[ACAccount(iCloudAccount) icaCloudKitToken] - icaCloudKitToken не могут быть возвращены, так как счета еще не проверяла!

AEGetDescData не деск типа 'Реко' не очень хорошая идея

Обновление

Много событий в консоли. Я очистил консоль перед закрытием Почты, вот скриншот со всеми сообщениями (мой адрес электронной почты размыто).

enter image description here

+43
28 сент. 2017 г., 7:44:38

Если вы уже загрузили бинарный и отвергли его и пожелает загрузить на тот же номер версии:

Зайдите в свой plist файл и изменить "CFBundleVersion" так что, если вы загружаете версию 1.2 1.2.1 изменить его, но сохранить "CFBundleShortVersionString" как 1.2, так что вы должны иметь

CFBundleShortVersionString - 1.2 CFBundleVersion - 1.2.1

Архив и отправить, а затем в iTunes Connect вы увидите все сборки, которые вы предоставили для версии 1.2

+37
14 янв. 2018 г., 7:24:43

Когда я инициирую вызов с помощью любой 3-й партии приложение, как слабину или Google Hangouts, используя Bluetooth-гарнитуру (которые я пробовал пару разных моделей от Bose) на моем iPhone, я испытываю очень громкий шум.

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

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

Кто-нибудь испытать нечто подобное?

+29
2 февр. 2018 г., 19:50:07
__bing__

Finally, addition of either cialis 5 mg dimethyl thiourea or GSH (two common ROS scavengers) lowered in vivo ROS production, alleviated toxicity and diminished induction of GR as well as accumulation of UV absorbing compounds. Expression of high levels of what is sildenafil citrate JNK1-APF blocked the growth-inhibitory effects of LLnL and abrogated S phase arrest induced by LLnL. The parameters are varied to find the vardenafil levitra gait that minimizes metabolic energy cost, for each speed. Length of resting period between stimulation cycles levitra side effects modulates hemodynamic response to a motor stimulus. New report of severe coronary artery disease in an how much does tadalafil cost eighteen-year-old girl with pseudoxanthoma elasticum. Transcription of apoptosis-inhibiting genes FasExo6 Del and Bcl-xL were upregulated in patients supported for more than viagra medicare part d 6 weeks.

+0
Sep 24, 2013, 2:28:06 AM

Показать вопросы с тегом