Описание тега appstore-sandbox
Метод ограничения доступа приложения к системным ресурсам (песочнице), необходимый для приложений, отправленных в Mac App Store, и необязательный для приложений, не относящихся к AppStore.
1
ответ
Создание списков воспроизведения в iTunes с помощью Scripting Bridge в приложении с песочницей
Это возможно? В этом вопросе я увидел, что вы добавляете в файл прав: <key>com.apple.security.scripting-targets</key> <dict> <key>com.apple.iTunes</key> <array> <string>com.apple.iTunes.library.read</stri…
01 июн '13 в 17:34
2
ответа
Тестовая среда приложения: переименование файла не работает
У меня есть базовое приложение Cocoa, которое позволяет пользователю управлять списком файлов. Файлы добавляются с помощью перетаскивания, и я сохраняю права доступа в защищенной закладке при перезапуске приложения. Все идет нормально. Приложению ра…
19 дек '12 в 10:38
1
ответ
Проблемы WkWebView в macOS Мохаве
У меня есть очень простое приложение, которое просто отображает веб-сайт в WKWebView но после обновления до MacOS Mojave я получаю некоторые странные предупреждения. Приложение компилируется, но не запускается. Мой код: @IBOutlet var webView: WKWebV…
08 окт '18 в 17:34
3
ответа
Получение пути к папке с библиотеками пользователей в OS X
Мне нужно открыть NSSavePanel с папкой библиотеки пользователя в качестве папки назначения. Обычно я бы сделал это, введя ~/Library/ в [NSSavePanel beginSheetForDirectory], Это работает нормально, пока приложение не помещено в "песочницу". Для изоли…
03 ноя '11 в 10:26
2
ответа
Как я могу протестировать изолированную программную среду приложений без учетной записи Mac Developer Program
Я могу разрабатывать для iOS с использованием симулятора без учетной записи iOS Developer Program (я просто не могу работать на устройстве). Есть ли эквивалентный способ работы с Mac Developer Program? Я хочу протестировать некоторые из моих служебн…
07 янв '13 в 18:45
2
ответа
Есть ли способ с помощью AppleScript щелкать пункты меню osx без доступа к "Системным событиям"?
Я использую код, подобный этому, чтобы автоматически делать некоторые щелчки в меню, вместо того, чтобы делать их каждый раз самостоятельно: tell application "System Events" to tell process "myApp" click something and so on end tell Теперь, чтобы сд…
29 окт '12 в 19:32
0
ответов
Sandboxed Cocoa WebView отключает Silverlight
В моем приложении OSX у меня есть WebView, который переходит на страницу с содержимым Silverlight. Все работает хорошо в режиме без песочницы, но как только я "песочница" это, содержимое Silverlight не загружается... просто пустой WebView. Кто-нибуд…
01 май '15 в 18:31
0
ответов
Песочница Apple: отключите атомарное сохранение NSDocument для закладок в области документа
Я разместил этот вопрос на форуме разработчиков Apple и через неделю не получил ответа, поэтому надеюсь, что мне повезет больше. Я создал стандартное основанное на документе приложение (используя NSDocument, сохраняя простые XML-файлы), которое мне …
25 мар '13 в 09:38
1
ответ
Консоль не отображает нарушения изолированной программной среды приложения Mac OS в быстром запуске Apple
Я прохожу этот урок Apple по включению песочницы. Я успешно проработал разделы, создав проект Xcode, включив изолированную программную среду приложения, создав сертификат, указав удостоверение подписи кода и подтвердив, что приложение помещено в изо…
05 ноя '12 в 10:49
1
ответ
Получить URL-адрес NSService, Drop на App-Icon или NSView: как определить, находится ли он уже в песочнице?
Руководство по разработке изолированной программной среды приложения предлагает сохранить все закладки в области безопасности в NSUserDefaults, Когда пользователь поместит, например, свой домашний каталог в наше приложение, мы сохраним этот SSB. Чер…
19 фев '14 в 10:28
1
ответ
Песочница в приложении: как разрешить службе XPC читать файл, который пользователь открыл в родительском приложении?
У меня есть простое приложение предварительного просмотра изображений Какао. Пользователь выбирает файл, используя NSOpenPanel и приложение генерирует изображение для предварительного просмотра, используя Quick Look API. Я бы хотел перенести генерац…
06 июл '12 в 11:07
1
ответ
Приложение отклонено из-за временного разрешения, которое мне нужно для NSSavePanel
Это уже второй раз, когда мое приложение Mac было отклонено MAS. Я использую временные права, чтобы пользователь мог сохранить свой файл резервной копии приложения, созданного на его устройстве. Это ответ, который я получаю от MAS на мой отказ: We'v…
13 июл '13 в 04:43
3
ответа
Как поделиться файлом настроек между двумя изолированными приложениями?
В проекте у меня есть приложение и помощник, работающий в качестве агента. Основное приложение используется для установки пользовательских настроек и может некоторое время не использоваться. Вспомогательное приложение, которое запускается с помощью …
17 ноя '13 в 11:25
1
ответ
Закладки в области безопасности для каталога
Мне нужно дать полное разрешение на чтение / запись для каталога, в котором приложение записывает какой-либо файл в этот каталог. Я читал, что при использовании изолированного приложения для включения доступа к папке после перезапуска приложения тре…
20 авг '16 в 06:54
1
ответ
Как установить временные права для свойств IOKit?
Я использую "песочницу" для своего приложения Mac. Мне нужно установить свойство IOKit, как это так, IORegistryEntrySetCFProperty(reg, CFSTR("IORequestIdle"), kCFBooleanTrue); Из-за изолированной среды приложения система не позволит мне это сделать.…
15 окт '11 в 03:23
2
ответа
Доступ к NSApplicationScriptsDirectory с помощью NSFileManager в изолированном приложении
У меня возникли некоторые проблемы с доступом к папке по умолчанию для сценариев приложения с использованием этого кода (что, я думаю, является правильным способом сделать это): NSError* error; NSURL* scriptsFolderURL = [[NSFileManager defaultManage…
23 мар '13 в 12:26
0
ответов
Выполнить AppleScript в Swift, пока он находится в песочнице?
У меня есть AppleScript, который выполняется в приложении Swift Cocoa. AppleScript загружается и выполняется следующим образом: if let url = Bundle.main.url(forResource: "Mail", withExtension: "applescript") { do { let content = try String(contentsO…
18 сен '17 в 10:01
0
ответов
Ошибка песочницы в скриншоте на Sierra
Вызов /usr/sbin/screencapture из изолированного приложения (с помощью NSTask) в macOS Sierra (бета 1 или 2) вызывает ошибку нарушения песочницы, и в результате я получаю ошибку. com.apple.sandbox.reporting Category: violation screencapture(3428) den…
11 июл '16 в 08:55
0
ответов
Песочница и псевдоним Finder
Я пытаюсь создать защищенный URL-адрес для файла обеспечения пользователя, который является псевдонимом, используя этот метод, который использует метод resolvedFinderAlias(): func storeBookmark(url: URL) -> Bool { // Resolve alias before storing …
29 дек '17 в 14:10
1
ответ
QFileDialog из моего изолированного приложения выдает ошибку deny file-read-xattr
Поскольку я включил "песочницу" в своем приложении Qt, при навигации по QFileDialog у меня появляется много сообщений в консоли: 23/02/2016 12:25:51,000 kernel[0]: Sandbox: Joker(87965) deny file-read-xattr /Users/martin/Documents/a.txt 23/02/2016 1…
23 фев '16 в 11:27