Есть ли способ в Apple App Store проверить фреймворки? - PullRequest
0 голосов
/ 23 сентября 2018

МОЯ ДИЛЕММА:

Я пишу очень модульно, создавая фреймворки и SDK для подрядчиков и третьих лиц.

Я пишу всистемы, а не приложения, поэтому эта модель важна.

Несколько лет назад я написал статическую библиотеку Objective-C, которая использовала сокеты BSD для связи с устройствами через специализированную настройку WiFi.Он использовал HTTP, но имел некоторые причуды, требующие низкоуровневых вещей, и устройства не использовали HTTPS.

Тогда это было нормально.Я сомневаюсь, что приложение, использующее эту библиотеку, в настоящее время прошло бы проверку в App Store.

Сейчас я нахожусь в процессе написания еще одного фреймворка.Я сомневаюсь, что у него будут те же проблемы, так как все делается с использованием высокоуровневых вещей, но я все же хотел бы иметь возможность убедиться, что когда я отправлю свое приложение в мир (вероятно, как CocoaPod), я выигралне дает кому-либо зависимость, которая может привести к тому, что его приложение не пройдет проверку.

Есть ли способ проверить App Store на компонентах?Есть ли тестовый инструмент, который я не видел, который мог бы сканировать вещи, которые могли бы не пройти проверку?

ЧТО Я РАССМОТРЕЛ

Естественная первая мысль - создатьтестовый набор и отправьте его для проверки, но никогда не выпускайте.

Есть еще одна проблема: вы не можете удалить невыпущенные приложения из App Store.У меня есть отчет об ошибке, но я подозреваю, что это не априори с Apple.Через пару лет он все еще лежит.

У меня довольно много приложений, и некоторые из них - зомби.Это раздражает.

Так что мне не хочется представлять тестовый набор, и в итоге я получаю еще одного зомби.

Я знаю, что система Apple dev загружена всеми видами утилит CLI, которые нене задокументировано.Я не могу найти ничего с помощью своего поиска, но, возможно, я использую неправильные условия поиска.

У кого-нибудь есть идеи по этому поводу?

1 Ответ

0 голосов
/ 23 сентября 2018

Вместо того, чтобы создавать другое приложение "зомби", вы можете заменить одно из существующих на ваше тестовое приложение.Пока вы сохраняете тот же идентификатор пакета, вы можете изменить что-либо еще (имя и т. Д.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...