Cocoapods没有将我的项目显示为经过测试

时间:2017-06-19 16:07:18

标签: ios cocoapods podspec

我有一个我作为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或其他地方添加内容以使其识别我的测试?

1 个答案:

答案 0 :(得分:0)

来自cocoadocs.org项目的门票:

  

显然它来自Xcode在创建新的Swift文件时添加的标题中的©字符,如下所示:

//  Copyright © 2017 pirishd. All rights reserved.
     

在Test目标的所有Swift文件中删除此字符会使检测再次起作用。

https://github.com/CocoaPods/cocoadocs.org/issues/523

从我的测试文件中删除版权标题对我有用。