Изолированная среда, App Store и «Частные фреймворки»?

#macos #cocoa #app-store #sandbox

#macos #cocoa #app-Store #изолированная среда

Вопрос:

  • Я создавал и отправлял приложение с начала 2012 года (до того, как использование песочницы стало обязательным), и я подумываю о повторной отправке его (с исправлениями), что практически означает, что оно должно соответствовать новым условиям.
  • Приложение выполняет в фоновом режиме (каналы, процессы и т.д.) утилиту, находящуюся в /System/Library/PrivateFrameworks/ папке

Это квалифицируется как «использование частных фреймворков»?

Комментарии:

1. Вы знаете, что худшее, что может случиться, это то, что они отвергнут эту версию приложения, верно? Вы не получаете постоянный бан от app Store за отправку приложения, которое они не одобряют.

2. @nhgrif В настоящее время я продаю 43 приложения в магазине. Итак, да. Я действительно это знаю. Дело в том, что нет ничего более неприятного, чем тратить время на работу над приложением, которое — по самой своей природе — просто может быть не принято, никогда. И вся эта история с песочницей действует на нервы по определению. (По крайней мере, для меня, учитывая, что некоторые из моих приложений являются системно-ориентированными утилитами). Вот почему я спрашиваю … 🙂

3. Вы имеете в виду, что частные фреймворки были разрешены до эпохи песочницы? В 2011 году они несколько раз отклоняли наши приложения, заявляя, что использовался один или несколько частных API, хотя на самом деле их не было.

4. @ElTomato Хм, звучит интересно. Значит, они этого не сделали? (Звучит довольно круто, поскольку конкретное приложение, о котором я говорю, уже было одобрено примерно 10 раз …)