小编Ivo*_*eko的帖子

混淆:(2.5)使用非公共API的应用程序将被拒绝

我将我的应用程序提交到App商店,并在审核后被拒绝.Apple的理由是:


2.5:使用非公共API的应用程序将被拒绝

*我们发现您的应用使用了一个或多个非公开API,这些API不符合App Store审核指南.不允许使用非公共API,因为如果这些API发生变化,可能会导致糟糕的用户体验.我们在您的应用中发现了以下非公开API:

dateWithCalendarFormat:时区:

HOUROFDAY

minuteOfHour

secondOfMinute

setNavigationBar:

如果您在源代码中定义了与上述API相同名称的方法,我们建议您更改方法名称,以便它们不再与Apple的私有API发生冲突,以避免在将来的提交中标记您的应用程序.

此外,上述API中的一个或多个可能位于应用程序附带的静态库中.如果您无权访问库的源,则可以使用"strings"或"otool"命令行工具搜索已编译的二进制文件."strings"工具可以输出库调用的方法列表,"otool -ov"将输出Objective-C类结构及其定义的方法.这些技术可以帮助您缩小有问题的代码所在的位置.*


但问题是我没有声明或定义任何名称为上述API的方法.我没有使用任何自定义库.这是非常简单的应用程序(刨床),我只使用:UIKit,CoreData,AVFoundation,Foundation和EventKit.

我昨天给苹果发了消息,但仍然没有回答.

有任何想法吗?

itunesconnect objective-c appstore-approval ios

6
推荐指数
1
解决办法
4131
查看次数

在iOS开发人员计划上注册其他公司

我是一家非IT公司的iOS自由开发人员,现在我的应用程序已经完成,所以我需要为他们的公司创建iOS开发人员计划帐户.

问题是我没有在那家公司工作,我只是为他们工作应用程序,他们希望我作为他们的分包商在iOS开发者计划的名称上注册他们的公司.

那么我是否有可能为他们的公司填写并创建iOS公司开发者计划,这样他们只需要传真文档并在他们打电话时与Apple通话?

我可以成为他们的管理员,我该怎么做才能访问财务i销售报告?

请帮忙

iphone registration

5
推荐指数
1
解决办法
483
查看次数