0
ответов

Mac OS X: Открыть файл в Finder + Тестовая среда приложения

Я пытаюсь открыть окно поиска, которое работает нормально, но каждый раз, когда я это делаю, возникает задержка в 1 секунду и регистрируется ошибка. [[NSWorkspace sharedWorkspace] selectFile: @ "Users / [TheUser] / Downloads" ...
вопрос задан: 28 June 2019 19:24
0
ответов

Разрешение песочницы NSAppleScript для номеров

Мне нужно читать из таблицы Numbers в изолированном Mac-приложении App Store. У меня все работает нормально, пока я не включу Песочницу. В документах Apple говорится, что нужно использовать com.apple.security.scripting-target ...
вопрос задан: 5 March 2019 11:34
0
ответов

CFMessagePort и песочница

Я адаптирую приложение MacOS для использования песочницы. Он использует вспомогательное приложение (исполняемый файл в том же комплекте), которое дает сбой, когда я пытаюсь вызвать CFMessagePortCreateRemote с сообщением «запретить поиск по машине»…
вопрос задан: 19 October 2018 02:31
0
ответов

Как мне получить домашний каталог пользователей в изолированном приложении?

NSHomeDirectory () перенастраивает корень моей песочницы, а не мой домашний каталог. [@ "~" stringByExpandingTildeInPath] делает то же самое. Это / Users / username / Library / Containers / appID / Data ...
вопрос задан: 4 August 2018 18:58
0
ответов

App Sandbox: закладка в области документа не разрешается; не возвращает никакой ошибки

Я помещаю свое приложение в песочницу и пытаюсь разрешить импорт/экспорт нескольких файлов, используя файл XML для ссылки на них. Чтобы разрешить моему приложению (или другому приложению в песочнице) доступ к файлам, перечисленным в XML, я...
вопрос задан: 23 May 2017 11:46
0
ответов

Предотвратить изменение оригинальных файлов из контейнера песочницы приложения OS X с помощью перетаскивания или Share Extensions?

У меня есть приложение типа «обувная коробка» (в отличие от документа), которое хранит изображения в контейнере с песочницей приложения. Этими изображениями можно поделиться через Share Extensions (в форме NSURL) или экспортировать через ...
вопрос задан: 14 July 2015 12:58
0
ответов

Песочница для Mac: запуск бинарного инструмента, которому требуется / tmp

У меня есть изолированное приложение Какао, которое во время процесса экспорта должно запускать сторонний инструмент командной строки. Этот инструмент, похоже, жестко запрограммирован для использования / tmp для своих временных файлов; песочница не ...
вопрос задан: 28 August 2014 04:07
0
ответов

Получение пути к папке пользовательской библиотеки в OS X

Мне нужно открыть NSSavePanel с папкой пользовательской библиотеки в качестве папки назначения. Обычно я делал это, вводя ~ / Library / в [NSSavePanel beginSheetForDirectory]. Это прекрасно работает, пока ...
вопрос задан: 4 June 2014 13:29
0
ответов

Песочница приложений Mac и forkpty ()

Я хочу изолировать приложение в песочнице, чтобы оно соответствовало требованиям Mac App Store к песочнице от 1 марта. Мое приложение включает в себя встроенный эмулятор терминала, который использует вызов forkpty () для запуска процессов ...
вопрос задан: 4 March 2013 14:42
0
ответов

Песочница приложения :как разрешить службе XPC читать файл, который пользователь открыл в родительском приложении?

У меня есть простое приложение для предварительного просмотра изображений Cocoa. Пользователь выбирает файл с помощью NSOpenPanel, и приложение создает изображение для предварительного просмотра с помощью API Quick Look. Я хотел бы перенести генерацию пре
вопрос задан: 6 July 2012 11:07
0
ответов

startAccessingSecurityScopedResource никогда не возвращает успех

Я разрабатываю изолированное приложение Mac App Store, которое запрашивает у пользователя, где сохранять файлы, которые он загружает из других источников. У меня есть этот код для получения папки от пользователя (удаляя некоторую проверку ошибок): ...
вопрос задан: 5 June 2012 14:38
0
ответов

'sandboxd: запретить запись-запись-создание файла' при записи в собственный пакет приложения

Я написал программу в магазине приложений для Mac, которая отображает некоторую графику. Иногда он обновляет их из Интернета. Как и большинству людей, сейчас мне приходится помещать свое приложение в песочницу. Почти все...
вопрос задан: 30 May 2012 17:01
0
ответов

Когда переходить с песочницы на рабочий сервер StoreKit?

Недавно я отправил в iTunes приложение, в котором есть встроенные покупки. В какое конкретное время я должен перейти с сервера песочницы на рабочий сервер? В настоящее время? Или после утверждения? Я могу…
вопрос задан: 16 May 2012 18:18
0
ответов

Проблема с созданием закладки с областью безопасности

Я конвертирую свое приложение Lion для использования песочницы приложения. Я пытаюсь использовать функцию закладок в области безопасности, представленную в 10.7.3, чтобы разрешить постоянный доступ к папке. Код, который у меня есть ниже...
вопрос задан: 26 April 2012 19:53
0
ответов

как я могу запустить приложение OS X в песочнице без песочницы?

У меня есть приложение, которое запускается в песочнице. Как его запустить без песочницы? Предположим, я не могу просто перекомпилировать приложение с отключенной песочницей.
вопрос задан: 20 February 2012 23:16
0
ответов

Песочница и NSTask

Я пытаюсь изолировать свое приложение перед отправкой в ​​магазин приложений Mac, и мне нужно открыть файл DMG. Я пробовал следующее, но не знаю, должно ли оно работать с Apple Sandbox. NSTask * ...
вопрос задан: 2 February 2012 20:07
0
ответов

Изолированное приложение Mac теряет права доступа к файлам для других приложений

Я разрабатываю приложение, которое в настоящее время находится в изолированной среде. Оно действует как базовый текст Редактор. Недавно я хотел проверить, что происходит, когда я открываю файл в своем приложении и в другом приложении одновременно, делаю
вопрос задан: 12 January 2012 22:39
0
ответов

Как новая модель безопасности Lion влияет на такие вещи, как Python?

Мне любопытно узнать, как новая модель безопасности в ОС Х льва повлияет на будущее. В частности, я спрашиваю права и песочница. Это не вопрос того, хорошо ли это ...
вопрос задан: 28 November 2011 07:59
0
ответов

Альтернативы CGEventPostToPSN () для активации пункта меню другого приложения в изолированной среде?

У меня есть это приложение, в котором мне нужно активировать пункт меню другого приложения (например, Print cmd + p) из моего приложения. Прямо сейчас я использую CGEventPostToPSN () для выполнения задания, и он работает нормально, но когда я активирую .
вопрос задан: 28 November 2011 07:54