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

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

Если вы знаете другой способ использования Xcode 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 is a preflight submission check list for iOS developers. It searches code for private API usage. It is not perfect.

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

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

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