我怎么知道我是否在使用私有框架? [英] How can I know if I'm using private frameworks?

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

问题描述

我正在为 App Store 开发应用程序.然而,它处于早期阶段,还没有准备好提交给 iTunes Connect(需要截图、应用程序图标、支持 URL 等内容)显然需要在 iTunes Connect 上列出应用程序才能使用 Xcode 的验证选项.我已注册 Apple Developer Program.

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.

如果您知道另一种无需 iTunes Connect 即可使用 Xcode 验证的方法,那就太棒了.

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>

推荐答案

您可以使用 appscanner https://github.com/ChimpStudios/App-Scanner

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

来自开发者描述

App Scanner 是适用于 iOS 开发者的预检提交检查清单.它搜索私有 API 使用的代码.它并不完美.

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

此处列出了其他方式Apple 是如何知道您的使用私有 API?

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

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