我正在尝试通过 iTunes Connect 提交应用程序。 Xcode 抛出以下错误:
iTunes Store 操作失败。
该应用程序在 Payload/Inflation Calculator.app/Inflation Calculator: allocBatch:withEntity:count:,allowWithEntity:,
fastIndexForKnownKey:
, indexForKey: 中引用了非公共(public)选择器
我不知道我会使用什么“非公共(public)选择器
”,因为我的代码非常接近书本。有人有什么想法吗?
View Controller 的代码(我的应用程序中只有 .swift
):
https://gist.github.com/Calda/aefc2f19bae5f3cf2e54
编辑: 作为 future 的引用,我通过 iTunes Connect 支持确认这是 iTunes Connect 的问题,而不是我的项目的问题。对于遇到同样问题的任何人,我最好的建议是等待并稍后重试。
最佳答案
我遇到了同样的问题。我无法提交我的一些应用程序,因为使用了非公共(public)选择器。我也试过用Application Loader,还是一样的错误信息
为了解决这个问题,我安装了 Xcode 6.0.1 - 它仍然可以在这里下载: https://developer.apple.com/downloads/index.action
在安装之前,我将旧的 Xcode 移到了垃圾箱。
我现在可以提交任何应用。
关于ios - 应用程序中的非公共(public)选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26476776/