SMCheckProject
SMCheckProject copied to clipboard
使用Swift3开发了个MacOS的程序可以检测出objc项目中无用方法,然后一键全部清理
 项目崩溃了运行了
代码运行不起来
代码运行不起来 直接报错 是什么原因?
如果项目路径中包含中文,则CleanUnusedMethods类中find方法的fullPath这个转fileUrl时,fileUrl会为空。原因是不能对中文编码,我这样处理就可以了。 let data = fullPath.data(using: String.Encoding.utf8) let fileUrl = URL(dataRepresentation: data!, relativeTo: nil)
使用了cocoapod但没有做git track,导致看不清楚哪部分被误删了代码 导致运行直接crash 这个是在大项目上用过吗?感觉不太成熟
Crash
fatal error: 'try!' expression unexpectedly raised an error: Error Domain=NSCocoaErrorDomain Code=261 "The file “XXXXX” couldn’t be opened using text encoding Unicode (UTF-8)." UserInfo={NSFilePath=/Users/XXXXX, NSStringEncoding=4}: file /Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-800.0.63/src/swift/stdlib/public/core/ErrorType.swift, line 178
对话框太小了
能否改成可调整大小的,现在根本看不到后面的文件名
你好,我试了一下,查询有缺陷,与storyboard关联的方法也被认为没有调用
- (void)showNoticeInStatueBar:(NSString *)format, ... ; 该方法被错查为无用selector