2017-05-30 56 views
0

我收到的电子邮件下方后不久,我提出我的应用程序在AppStore在Xcode的组织者。我的应用程序包含在此GitHub上的框架(https://github.com/wujianguo/iOSAppsInfo),我用它来创建快捷方式给用户安装的应用程序的其余部分,只用于此目的。 有没有得到所有已安装的应用程序的列表,以便我可以创建快捷方式或将所有方法如下立即拒绝以不同的方式?iTunesConnect应用程序有一个或多个问题 - 非公开API的使用

尊敬的开发商,

我们已经发现了一个或多个问题与近期交货“的快捷方式,应用程序”。为了处理您的交付,以下问题必须予以纠正:

非公开API的使用:

该应用程序引用非公开选择在XXXX XXXX:_applicationIconImageForBundleIdentifier:格式:规模:, allInstalledApplications,appTags,applicationProxyForIdentifier: ,localizedShortName,openApplicationWithBundleID:

如果源代码中的方法名称与上面列出的私有Apple API匹配,更改您的方法名称将有助于防止此应用在将来的提交中被标记。另外,请注意,一个或多个上述API可能位于应用程序附带的静态库中。如果是这样,他们必须被删除。

如果您认为此消息是错误发送的,并且您只按照指南使用了Apple发布的API,请发送应用的9位Apple ID以及有关您为什么认为上述API为错误地标记为[email protected]。有关更多信息,请访问技术支持信息页面。

一旦这些问题得到纠正,您可以重新发送更正后的二进制文件。

问候,

的App Store的团队

+1

你不能在应用程序中使用这个库,它将被提交给AppStore。它使用私有方法,这是不允许的,并且你的应用程序被拒绝。 – rckoenes

+0

@rckoenes谢谢,在我之前的应用程序版本中,我手动编写了可能的应用程序列表,因此这使得它更容易,而不是用户不断请求将应用程序添加到支持列表中。有一个更简单的方法或替代? – Manesh

+1

没有,你将不得不在编译之前的应用程序添加到支持列表 – rckoenes

回答

0

此库使用,当您提交的应用程序,以苹果,你不能用特别,因为他们将拒绝这样的私有API。

我不知道另一种获取已安装应用程序的方式,但为了让苹果接受上传应用程序,您必须停止使用此库,特别是此方法。

相关问题