首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译错误: cocoapods xcode测试项目编译错误,如何干净移除测试项目

编译错误: cocoapods xcode测试项目编译错误,如何干净移除测试项目
EN

Stack Overflow用户
提问于 2016-05-21 01:18:13
回答 1查看 95关注 0票数 0

问题是如何干净利落地移除cocoapods PodFile中的测试?

我最近刚刚将cocoapods 1.0.0更新到我的项目中

我运行"pod init“来生成一个样本PodFile,然后放入我的pod中。

由xcode测试项目ProjectNameTests http://imgur.com/fUOF18i生成的一大堆错误

怎样才能干净利落地移除测试?即使将其注释掉,还有其他问题,比如Bridging Header.h找不到相关的头文件。

在我当前的1.0.0版本的PodFile中:

代码语言:javascript
复制
# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'

target 'ProjectName' do
  # Comment this line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for ProjectName

    pod 'FBSDKCoreKit',  '~> 4.9'
    pod 'FBSDKLoginKit', '~> 4.9'
    pod 'FBSDKShareKit', '~> 4.9'
    pod 'SwiftyJSON', '~> 2.3.1'
    pod 'Alamofire', '~> 3.0'
    pod 'Google/Analytics', '~> 1.0.0'
    pod 'Fabric'
    pod 'Crashlytics'
    pod 'AWSS3'

  target 'ProjectNameTests' do
    inherit! :search_paths
    # Pods for testing
  end

end

我之前的PodFile,没有提到目标项目或测试:

代码语言:javascript
复制
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'FBSDKCoreKit',  '~> 4.9'
pod 'FBSDKLoginKit', '~> 4.9'
pod 'FBSDKShareKit', '~> 4.9'
pod 'SwiftyJSON', '~> 2.3.1'
pod 'Alamofire', '~> 3.0'
pod 'Google/Analytics', '~> 1.0.0'
pod 'Fabric'
pod 'Crashlytics'
pod 'AWSS3'
EN

回答 1

Stack Overflow用户

发布于 2016-05-21 06:34:32

您定义的错误类型并不是因为您在Podfile中有测试的目标。inherit!:search_paths表示此目标从其上的目标继承pods。

您可能会弄错的一件事是,"target 'ProjectName‘do“不是关于您的项目名称,而是您的项目的实际目标。

目标可以与您的项目具有不同的名称。您也可以查看官方迁移指南Migration Guide

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37352363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档