在xcode的早期版本(Xcode 8 beta 6)上,我的应用运行良好且没有错误。我今天早上更新了xcode,我运行我的应用程序,现在,我有400个错误! 安装的Pod不工作,我的代码都是红色的!
我做了一次更新有点沮丧,这导致我的应用程序被拆除了。
我该如何解决我的情况?
现在不能使用的代码示例:
if UserDefaults.standard.string(forKey: "token") != nil => Use of unresolved identifier
if( CLLocationManager.authorizationStatus() == CLAuthorizationStatus.authorizedWhenInUse => Type CLAuthorizationStatus has no member authorizedWhenInUse
没有运气,我不得不快速添加更新,以更正在启动时崩溃的应用商店版本......
答案 0 :(得分:0)
最新版本的Xcode,Xcode 8 beta或Xcode 8 GM种子,运行在Swift的更新和更快版本上。可能你的错误是因为你的命令字符串现在太长了。如果无法转换文件,则可能需要进入并编辑每个命令行。请参阅最新版Xcode的发行说明,您必须找到这些新语句。
示例:
// old code (Swift 2.2)
let content = text.stringByTrimmingCharactersInSet(NSCharacterSet.newlineCharacterSet())
// new code (Swift 3.0)
let content2 = text.trimmingCharacters(in: .newlines)