Как я могу узнать, использую ли я частные фреймворки?

Я разрабатываю приложение для App Store. Однако он находится на ранней стадии и не готов к отправке в iTunes Connect (нужны такие вещи, как снимки экрана, значки приложений, URL-адрес службы поддержки и т. Д.) Очевидно, что для использования опции проверки Xcode требуется наличие приложения в iTunes Connect. Я зарегистрирован в Программе Разработчика Apple.

Если вы знаете другой способ использования Xcode's Validate без iTunes Connect, это было бы здорово.

Есть ли где-нибудь сторонний набор тестов, список открытых и частных (разрешенных / запрещенных) фреймворков или что-то еще, что я могу использовать для «проверки» моего приложения?

Вот несколько примеров, с которыми я сталкивался, но не уверен:

#import <sys/sysctl.h>
#import <mach/mach.h>
#import <mach/mach_host.h>
#import <Carbon/Carbon.h>
#import <SystemConfiguration/SystemConfiguration.h>
#import <IOKit/IOKit.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/sockio.h>
#include <net/if.h>
#include <errno.h>
#include <net/if_dl.h>
#include <net/ethernet.h>

Ответы на вопрос(2)

Решение Вопроса

https://github.com/ChimpStudios/App-Scanner

Из описания разработчика

App Scanner - это контрольный список предварительной проверки для разработчиков iOS. Он ищет код для частного использования API. Это не идеально.

Другие способы перечислены здесьКак Apple узнает, что вы используете приватный API?

 Rui Peres03 июл. 2012 г., 14:37
+1 за ссылку.

Ваш ответ на вопрос