2012-06-26 2 views
4

Можно создать дубликат:
Does apple view the actual source code when approving apps?App Одобрение компании Apple

Так что я готовлюсь для моего первого представления в App Store, но прежде чем я представить меня быстрый вопрос или два.

1) Вначале - при отправке, Apple будет просматривать код и проверять его правильность или просто тестировать приложение непосредственно?

2) Если Apple действительно внимательно смотрит на код, делает ли вы, следуя предложенным Apple парадигмам, влияет ли приложение на принятие? Например; В моей программе я часто использую [self dismissViewControllerAnimated::], а не указанный Apple способ использования делегирования, чтобы предлагающий VC отклонил представленные VC.

Как раз как получить обратную связь от людей которые возможно уже прошли через процесс и смогли дать обратную связь на опыте. Спасибо за ваше время!

+7

Вы не отправляете исходный код в Apple, вы отправляете скомпилированный двоичный файл - они могут выполнять статический анализ, чтобы проверять использование частных API и т. Д., Но они не могут применять стиль кодирования или лучшие практики. – Jason

ответ

5

Apple не будет смотреть на ваш код. Все, что вы отправляете, - это ваше двоичное приложение.

1

Вы не собираетесь представить исходный код так что будьте терпеливы, никто не украл ваши классные шаблоны :)

Однако, обычно есть хороший повод, чтобы рекомендовать тот или иной подход, вы бы лучше подумать о следуя рекомендациям Apple не появляться среди множества устаревших, медленных или даже отключенных функций.

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

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

+0

Спасибо за совет - очень полезно. Хотел бы я принять 2 ответа! –

Смежные вопросы