0

上周我在 App Store 上发布了我的应用程序的 1.1 版本,现在必须非常快速地生产 1.1.1。上周,我在 Lion 上运行 XCode 4.3(也许是.1)。使用 XCode 的 Organizer 上传 1.1 版时没有验证问题。这周,我升级到 Mountain Lion,结果被迫升级到 XCode 4.4。我为 1.1.1 版本更改了大约 10 行代码。现在,当我尝试分发应用程序时,XCode 的 Organizer 失败,没有有用的错误消息。我尝试使用 Application Loader,这给了我错误:The app references non-public selectors in Payload/AppName.app/AppName: instance

从我在互联网上看到的情况来看,这很可能是因为我正在使用(正如它所暗示的那样)一个私有 API。但这不可能是正确的,我添加的唯一代码是一个新代码BOOL,然后将其设置为YESandNO几次。

我需要尽快进行此更新,因为它修复了与应用程序启动有关的一个很大的缺陷。任何帮助是极大的赞赏。

编辑:顺便说一句,我将我的代码恢复到 1.1,然后尝试分发它,并得到完全相同的错误消息。考虑到他们上周让它上传,iTunes Connect 现在拒绝它似乎很奇怪。

4

1 回答 1

0

这可能是苹果方面的误报。您的代码中有名为“实例”的方法吗?将它们更改为其他内容是否可以解决问题?

于 2012-08-04T14:06:46.527 回答