简而言之,在使用Xcode 9 Beta时,我遇到了以下警告:
不推荐在Swift 4模式下使用Swift 3 @objc推理.请解决已弃用的@objc推理警告,使用"使用已弃用的Swift 3 @objc推理"日志记录测试代码,并禁用Swift 3 @objc推理.**
经过一番研究,我仍然不知道如何解决这个问题.我将非常感谢有关如何解决此问题的任何提示以及对正在发生的事情的解释.
我的目标是更好地理解我的代码发生了什么.
我一直在将我的应用程序提交到App Store进行测试飞行,在构建11之后,我通过Apple的电子邮件收到了失败:
非公共API使用:该应用包含一个或多个损坏的二进制文件.重建应用程序并重新提交
我没有得到他们的其他细节.没有方法名称或类或任何东西.
例如,我提交了构建版本15,它实际上是构建版本11的完全副本(经过了!),版本号为bump,构建版本15失败.
我相信这是一个Apple错误,虽然除了上面的段落之外我无法证明它.构建1-11工作正常,并能够上传和分发.
我正在使用Xcode 9.1和9.2,两者都给出了同样的错误.
我也通过DTS联系了Apple,他们说他们无法帮助我.
现在我该怎么做?