Ключи OS X
Ключи в этой главе определяют различную функциональность, связанную с пакетами OS X.
Ключевая сводка
Таблица 1 содержит алфавитный список специфичных для OS X ключей, соответствующего имени для того ключа в редакторе списка свойств XCode и высокоуровневом описании каждого ключа. Подробная информация о каждом ключе доступна в более поздних разделах.
Ключ | Имя XCode | Сводка |
---|---|---|
APInstallerURL | “Каталог Installation базирует файл URL” | ОСНОВАННЫЙ НА URL путь к файлам Вы хотите установить. Посмотрите APInstallerURL для подробных данных. |
APFiles | “Файлы установки” | Массив словарей, описывающих файлы или каталоги, которые могут быть установлены. См. APFiles для подробных данных. |
ATSApplicationFontsPath | “Путь ресурса шрифтов приложения” | Путь к единственному файлу шрифтов или каталогу файлов шрифтов в пакете |
CSResourcesFileMapped | “Ресурсы должны быть отображены на файл” | Если это правда, подпрограммы Core Services отображают файлы ресурсов пакета в память вместо того, чтобы читать их. Посмотрите CSResourcesFileMapped для подробных данных. |
NSMainStoryboardFile | “Основное базовое имя файла раскадровки” | Указывает имя файла ресурсов раскадровки приложения. Посмотрите NSMainStoryboardFile для подробных данных. |
QLSandboxUnsupported | Ни один | Указывает, что плагин Беглого взгляда не поддерживает игру в песочнице. Видьте подробные данные. |
QuartzGLEnable | Ни один | Указывает, использует ли приложение Кварц GL. Посмотрите QuartzGLEnable для подробных данных. |
APInstallerURL
APInstallerURL
(String
- OS X), идентифицирует основной путь к файлам, которые Вы хотите установить. Необходимо указать этот путь с помощью формы file://localhost/path/
. Все установленные файлы должны находиться в этом каталоге.
APFiles
APFiles
(Array
- OS X), указывает файл или каталог, который Вы хотите установить. Вы указываете этот ключ как словарь, содержание которого содержит информацию о файле или каталоге, который Вы хотите установить. Для указания многократных элементов вложите APFiles
ключ в себе для указания файлов в каталоге. Таблица 2 перечисляет ключи для указания информации о единственном файле или каталоге.
ATSApplicationFontsPath
ATSApplicationFontsPath
(String
- OS X), идентифицирует расположение файла шрифтов или каталог шрифтов в пакете Resources
каталог. Если настоящее, OS X активирует шрифты в указанном пути для использования связанным приложением. Шрифты активируются только для связанного приложения а не для системы в целом. Сам путь должен быть указан как относительный каталог каталога Resources пакета. Например, если каталог шрифтов был в пути /Applications/MyApp.app/Contents/Resources/Stuff/MyFonts/
, необходимо указать строку Stuff/MyFonts/
для значения этого ключа.
CSResourcesFileMapped
CSResourcesFileMapped
(Boolean
- OS X), указывает, отобразить ли файлы ресурсов этого приложения в память. Иначе, они обычно читаются в память. Отображение файла может улучшить производительность в ситуациях, где Вы часто получаете доступ к небольшому количеству ресурсов. Однако ресурсы отображаются в память, только для чтения, и не могут быть изменены.
NSMainStoryboardFile
NSMainStoryboardFile
(String
- OS X), содержит строку с именем основного файла раскадровки приложения (минус .storyboard
расширение файла). Файл раскадровки является Интерфейсным архивом Разработчика, содержащим контроллеры представления приложения, соединения между теми контроллерами представления и их непосредственными представлениями и переходами между контроллерами представления. Когда этот ключ присутствует, основной файл раскадровки загружается автоматически во время запуска, и его начальный контроллер представления установлен в окне приложения.
Этот ключ является взаимоисключающим с ключом NSMainNibFile. Необходимо включать один из этих ключей в Вашем Info.plist
файл, но не оба. Этот ключ поддерживается в OS X v10.10 и позже.
QLSandboxUnsupported
QLSandboxUnsupported
(Boolean
- OS X), позволяет плагину Беглого взгляда выбирать из игры в песочнице. Подписанный кодом плагин Беглого взгляда — который включает все плагины, связывающиеся в приложениях, доступных в App Store Mac — поигрался в песочнице по умолчанию. Используйте этот ключ для временного отключения игры в песочнице при обновлении плагина, чтобы быть совместимыми с ним.
QuartzGLEnable
QuartzGLEnable
(Boolean
- OS X), указывает, использует ли это приложение Кварц GL.
Значение | Описание |
---|---|
| Включите Кварц GL для окон приложения. (Это работает только, когда компьютер имеет по крайней мере 1 ГБ RAM). |
| Отключите Кварц GL. Кварц GL не будет доступен, даже после использования |
Кварц GL не поддерживается на компьютерах больше чем с одной установленной видеокартой.
Включать Кварц QL для тестирования использования Кварцевое приложение Отладки, расположенное в <Xcode>/Applications
.
Этот ключ доступен в OS X v10.5 и позже.