Описание тега launch-services

Launch Services - это API в Mac OS X, который позволяет запущенному приложению запускать файлы и документы аналогично Finder или Dock.
1 ответ

Есть ли способ отличить приложение, запускаемое Launch Services при входе в систему или по пользователю?

Какао приложение может добавить себя в LSSharedFileListсписок элементов входа. Это позволит запускать приложение при входе пользователя в систему. Однако есть ли способ узнать, запустил ли пользователь приложение или приложение автоматически запусти…
13 мар '13 в 19:56
1 ответ

Журналы LaunchServices XPC_ERROR_CONNECTION_INTERRUPTED в консоли Mac OS X

1.Сервис работал только в течение 0 секунд. Выталкивание респауна на 10 секунд2.LaunchServices: получено XPC_ERROR_CONNECTION_INTERRUPTED при попытке сопоставить базу данных базы данных.launchservices: сбой сопоставления базы данных с результатом -1…
0 ответов

LaunchServices: Не удалось создать bundleProxy для bundle...?

Что означает это сообщение об ошибке LaunchServices (из Console.app)? 2015-12-13 4:57:48.365 PM bird[344]: LaunchServices: Failed to create bundleProxy for bundle com.mowglii.ItsycalApp Предыстория : я написал небольшое приложение-календарь, которое…
15 дек '15 в 15:45
0 ответов

Как подавить предупреждающее сообщение Launch Services на OS X 10.10

У меня есть что-то вроде: LSSetDefaultHandlerForURLScheme((__bridge CFStringRef)(urlschemeref), newHandler); До OS X 10.9 он работал хорошо и установил обработчик URL по умолчанию на то, что у меня было в newHandler. В Yosemite Apple представила "фу…
1 ответ

Что по умолчанию для LSMinimumSystemVersion?

Приложения MacOS могут указывать минимально необходимую версию операционной системы, включая LSMinimumSystemVersion ключ в его Info.plist файл. Что должно произойти, если этого ключа нет?
14 фев '17 в 10:43
1 ответ

Удалить обработчик схемы URL из сервисов запуска

Я разрабатываю приложение Cocoa Mac, которое динамически генерирует и регистрирует себя для схем URL. Однако, когда приложение регистрируется для обработки вновь сгенерированной схемы URL (например, myscheme1423://), я хотел бы запретить приложению …
1 ответ

OSX: как найти имя файла, запустившего ваше приложение

Задавая информацию о файле, вы можете связать приложение с определенным типом файла, чтобы при нажатии приложение запускалось. Мой вопрос заключается в том, как приложение может обнаружить полное имя файла, вызвавшего его запуск. В Windows это невер…
16 дек '18 в 15:59
0 ответов

Отключение диалогов, отображаемых при первом открытии приложения в OSX

Я делаю приложение на OSX 10.9, используя Python 2.7. Но когда он запускается первый раз, появляется предупреждение. Вы открываете приложение MYAPP впервые. Вы уверены, что хотите открыть это приложение? The application is in a folder named Applicat…
1 ответ

Связь с Mac OS X работает, но значок файла не изменился

Я разработал приложение для Mac, используя Qt 5.3.2. Это приложение обрабатывает файлы с определенным расширением (скажем, .xyz). Я создал файл значков с именем XYZ.icns и добавил его в папку ресурсов пакета приложений (MyApp.app/Contents/Resources/…
2 ответа

С сосуществующими унаследованными и современными приложениями Mac невозможно связать глобально связанные документы с современным приложением (Launch Services?)

Обновлено 4-9-2013 Это полный репост моего предыдущего вопроса. Поскольку я узнал намного больше о Launch Services, UTIs и устаревших кодах создателей, я чувствую, что могу лучше задать вопрос с нуля. Описание проблемы: У нас есть приложение, разраб…
13 мар '13 в 21:38
1 ответ

LSOpenApplication устарела?

Согласно этой странице, функция LSOpenApplication осуждается с тех пор OS X v10.10, Предлагаемая альтернатива заключается в использовании -[NSWorkSpace launchApplicationAtURL] вместо. К сожалению, я пишу пользовательский агент на C++, который должен…
04 дек '14 в 20:25
1 ответ

Регулярное выражение для проверки универсального идентификатора типа

Унифицированные идентификаторы типов (UTI) - это современный метод определения типов файлов в Mac OS X. В документации Apple говорится: UTI определяется как строка (CFString), которая соответствует соглашению об обратной системе доменных имен (DNS).…
12 дек '15 в 15:32
0 ответов

Как настроить контекстное меню в Finder, чтобы скрыть какой-либо файл специального типа данных?

Я создал сервис для моей OS X(10.7.3). И я настроил это в info.plist так: <dict> <key>NSServices</key> <array> <dict> <key>NSMenuItem</key> <dict> <key>default</key> <string>Edit the …
26 мар '12 в 09:04
1 ответ

Delphi Macapi.CoreServices отсутствует LaunchServices

Я пытаюсь использовать функцию LSCopyAllHandlersForURLScheme для перечисления через установленные веб-браузеры под Mac OS X, по-моему, я проверял файл Macapi.CoreServices, включенный в Delphi RTL, и обнаружил, что не все включаемые файлы действитель…
14 сен '15 в 16:39
0 ответов

OSX Yosemite: у Launch Services есть путь сборки к приложению, а не путь выполнения

Я думаю, что это проблема, специфичная для Йосемити, потому что у меня не было проблем в Mavericks (или Mountain Lion до этого)... У меня есть приложение, которое я написал, которое регистрирует вспомогательное приложение для запуска при запуске, ис…
30 окт '14 в 20:47
4 ответа

Откройте URL с помощью Safari независимо от того, какой браузер системы установлен

В моей программе target-c мне нужно открыть URL в Safari независимо от того, какой браузер используется по умолчанию в системе. Это означает, что это не будет работать, потому что он может запустить Firefox или любой другой браузер: NSWorkspace * ws…
03 июн '10 в 11:50
2 ответа

Инверсия LSGetApplicationForItem

Я пишу приложение для просмотра изображений, которое мне нужно установить в качестве приложения по умолчанию для файлов jpeg/gif. Существует API LSGetApplicationForItem/Info для получения информации о том, что является приложением по умолчанию. Но я…
0 ответов

OS X Йосемитская ассоциация файлов работает, но не значок файла

Моя проблема очень похожа на эту запись: Mac OS X сопоставление файлов работает, но значок файла не изменился. Я разрабатываю приложение с Qt 5.3, которое обрабатывает файлы определенного расширения (скажем, .xyz). У меня есть только OS X Yosemite д…
1 ответ

Как добавить фреймворк LaunchServices (Mac OS) в Delphi xe4?

Я пытаюсь использовать фреймворк LaunchServices. К сожалению, некоторые функции остаются недоступными. Например, функция kLSSharedFileListFavoriteI tems была успешно импортирована. Тем не менее, я не могу загрузить функцию LSSHaredFileListCreate. Ко…
0 ответов

Приложение iOS, которое обрабатывает URL-адреса, не отображается в меню "Открыть в..." (например, в Safari)

При нажатии кнопки "Поделиться" в iOS Safari (либо на панели инструментов, либо при длительном нажатии на ссылку) я бы хотел, чтобы мое приложение отображалось как опция "Открыть в..." (например, "Открыть в новостях"). "), так что мое приложение - э…