我有一个我作为Cocoapod添加的项目。它由测试覆盖,但Cocoapods项目页面不显示测试。这是我项目页面的链接:
https://cocoapods.org/pods/SKTableViewDataSource
注意,右栏中有Tested: X
。
这就是我的podspec的样子:
Pod::Spec.new do |spec|
spec.name = 'SKTableViewDataSource'
spec.version = '1.0.0'
spec.license = 'MIT'
spec.summary = 'An easy to configure data source for UITableView.'
spec.homepage = 'https://github.com/skladek/SKTableViewDataSource'
spec.authors = { 'Sean Kladek' => 'skladek@gmail.com' }
spec.source = { :git => 'https://github.com/skladek/SKTableViewDataSource.git', :tag => spec.version }
spec.ios.deployment_target = '9.0'
spec.source_files = 'Source/*.swift'
end
我是否需要在podspec或其他地方添加内容以使其识别我的测试?
答案 0 :(得分:0)
来自cocoadocs.org项目的门票:
显然它来自Xcode在创建新的Swift文件时添加的标题中的©字符,如下所示:
// Copyright © 2017 pirishd. All rights reserved.
在Test目标的所有Swift文件中删除此字符会使检测再次起作用。
https://github.com/CocoaPods/cocoadocs.org/issues/523
从我的测试文件中删除版权标题对我有用。