【问题标题】:Travis CI failing with `Link MyProject`Travis CI 因“Link MyProject”而失败
【发布时间】:2016-02-03 16:25:56
【问题描述】:

我正在尝试将 Travis 与我的项目集成。

这是我的.travis.yml

language: objective-c

osx_image: xcode7.2

before_install:
  - rvm use system            
  - sudo gem install cocoapods -v '0.39.0'

script: 
    xctool -project MyProject.xcodeproj -scheme MyProject build -sdk iphonesimulator 

所有的类都在编译没有问题,但是 Travis 给了我这个错误:

✗ Link MyProject

ld: library not found for -lCoreDataManager
clang: error: linker command failed with exit code 1 (use -v to see invocation)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
      1 errored, 1 warning (9118 ms)

【问题讨论】:

    标签: ios objective-c xcode cocoapods travis-ci


    【解决方案1】:

    您似乎正在使用Cocoapods

    这意味着您的脚本应该指向 -workspace 而不是 -project

    还有 MyProject.xcworkspace 而不是 MyProject.xcodeproj

    例如

    script: 
       xctool -workspace MyProject.xcworkspace -scheme MyProject build -sdk iphonesimulator
    

    I also wrote a post in my blog about Travis-CI.

    【讨论】:

      猜你喜欢
      • 2019-11-02
      • 1970-01-01
      • 2012-12-27
      • 2016-06-08
      • 1970-01-01
      • 2018-06-03
      • 1970-01-01
      相关资源
      最近更新 更多