Я буду честен с тобой: нет. Если вы хотите разместить это в магазине приложений, нет.
Вы можете задаться вопросом, откуда я знаю это с такой уверенностью: я работал с операторами, которые несут iPhone, и я работал с очень крупными компаниями, с которыми у Apple есть рабочие отношения (т.е. вы может на самом деле поговорить с кем-то довольно старшим в Apple). Если Apple не разрешит операторам использовать частные API, они тоже не позволят вам это сделать. Одно «законное» использование частного API может заключаться в том, чтобы помещать информацию о последних вызовах в приложение учетной записи, предоставляемое оператором. Может быть довольно полезным, верно? И перевозчик уже имеет эту информацию, так что нет проблем? Нет, это большая проблема. Apple просто не допустит этого. Вы должны получить его из другого места (т. Е. Через собственную базу данных перевозчика).
Нет никаких исключений, и в настоящее время приложения статически анализируются сразу после отправки. Если вы вызываете частный API, ваше приложение почти наверняка будет автоматически отклонено статическим анализатором. Он даже не пройдет ручную проверку.
Если вы хотите распространять информацию в магазине приложений, то буквально без исключений теперь, когда код подвергается статическому анализу.
Другими словами: если бы Apple сделала исключение для вашего приложения, им пришлось бы сделать исключение для каждого приложения. И тогда ваша уникальная точка продажи уже не будет такой уникальной.
Извините, я не могу дать вам более положительный ответ, но я говорю из опыта!