我怎么能知道,如果我使用私人框架? [英] How can I know if I'm using private frameworks?

查看:123
本文介绍了我怎么能知道,如果我使用私人框架?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开发的应用程序商店的应用程序。然而,它仍处于早期阶段,并没有准备提交到iTunes连接(需要的东西像截图,应用程序图标,支持URL等),显然,上市在iTunes连接的应用程序来使用的是X code的validate选项是必需的。我用苹果开发者计划注册。

如果你知道另一种方式来使用的是X code的验证没有iTunes连接,这将是真棒。

是否有第三方测试套件,公共与私有列表(允许/不允许的)框架的地方,还是其他什么东西我可以用它来验证我的应用程序?

下面是我碰到过,但我不能确定的几个例子:

 #进口< SYS / sysctl.h>
#进口<马赫/ mach.h>
#进口<马赫/ mach_host.h>
#进口<含碳/ Carbon.h>
#进口< SystemConfiguration / SystemConfiguration.h>
#进口<由于IOKit / IOKit.h>
#包括LT&; SYS / ioctl.h>
#包括LT&; SYS / types.h中>
#包括LT&; SYS / socket.h中>
#包括LT&; netinet / in.h中>
#包括LT&;&netdb.h中GT;
#包括LT&; ARPA / inet.h>
#包括LT&; SYS / sockio.h>
#包括LT&;净/ if.h中>
#包括LT&;&errno.h中GT;
#包括LT&;净/ if_dl.h>
#包括LT&;净/ ethernet.h>


解决方案

您可以使用appscanner <一个href=\"https://github.com/ChimpStudios/App-Scanner\">https://github.com/ChimpStudios/App-Scanner

从开发商的描述


  

应用扫描仪是iOS开发一个preflight提交检查清单。
  它搜索code为私有API的使用。它不是完美的。


其它方式在这里列出苹果怎么知道你是使用私有API?

I am developing an app for the App Store. However it is in an early stage, and not ready to be submitted to iTunes Connect (Needs things like screenshots, app icons, support URL, etc.) Apparently listing the app on iTunes Connect is required to use Xcode's validate option. I am registered with the Apple Developer Program.

If you know another way to use Xcode's Validate without iTunes Connect, that would be awesome.

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

Here are a few examples that I've come across but am unsure of:

#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>

解决方案

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

From developer description

App Scanner is a preflight submission check list for iOS developers. It searches code for private API usage. It is not perfect.

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

这篇关于我怎么能知道,如果我使用私人框架?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆