Согласно правилам Mac App Store 2.30:
«Программа может писать только в разрешенные места.»
Мое приложение (com.SomeApp) содержит комплектное приложение с собственным идентификатором (com.SomeHelper).
Это вспомогательное приложение, к сожалению, может писать собственные настройки (~ / Library / Preferences / com.SomeHelper.plist) и кешировать файлы (~ / Library / Caches / com.SomeHelper).
Рецензенты отклонили все приложение! Нет никакого способа обсудить это глупое правило.
Разработчик может зарегистрировать только один идентификатор для приложения MAS в iTC, и я не могу использовать этот идентификатор для связанных приложений (чтобы предотвратить конфликты и пройти проверку мета-информации iTC).
Файл кэша, сгенерированный сетевыми службами (по запросам URL).
Как решить эту головоломку?
Есть ли способ отключить plist и кеш вообще?
Или, может быть, есть способ изменить местоположение для настроек и файла кэша?
Есть ли лучшее решение?