How can I find out if I use private frameworks?

I am developing an app for the App Store. However, it is at an early stage and is not ready to be sent to iTunes Connect (things like screenshots, application icons, support URLs, etc.) are needed. Obviously, iTunes Connect should use the Xcode validation option. I am registered with the Apple Developer Program.

If you know how to use Xcode Validate without iTunes Connect, this will be awesome.

Is there a third-party test suite, a list of public or private (allowed / not allowed) frameworks somewhere, or something else that I can use to "test" my application?

Here are some examples that I came across, but I'm not sure:

#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> 
+4
source share
2 answers

You can use appscanner https://github.com/ChimpStudios/App-Scanner

From the description of the developer

App Scanner is a pre-sale documentation checklist for iOS developers. It searches for code to use a private API. This is not perfect.

Other ways are listed here. How does Apple know you are using a private API?

+5
source
 #import <IOKit/IOKit.h> 

Will be rejected. Check out https://github.com/ChimpStudios/App-Scanner

0
source

All Articles