Travis-CI error with: clang: error: no such file or directory:

Travis-CI error with: clang: error: no such file or directory:

我的 .travis.yml 文件:

language: objective-c

osx_image: xcode7.2

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

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

看起来不错。但是,我在 Travis 运行.

时遇到了这个错误

clang: error: no such file or directory: '/Users/travis/build/MyName/ProjectFolder/ViewControllers/CCPViewController.m' clang: error: no input files ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

2 errored, 0 warning (3517 ms)
Failures:
0) Compile /Users/travis/build/MyName/ProjectFolder/ViewControllers/CCPViewController.m
** BUILD FAILED ** (20966 ms)

项目里好像没有,其实是有的。 它应该是红色的,因为它不存在,但它是黑色的。

尽管项目中的文件没有丢失(红色),但它们实际上并不存在。

解决问题git 将存储库克隆到另一个地方。打开项目的新副本,打开文件夹,你的类会变成红色。

此 类 在 GitHub 中不存在。可能他们被错误地添加到项目中。现在就好好做吧。

我正在拖动带有 2 类 的文件夹,由于某种原因 Xcode 不接受该文件夹名称。我更改了文件夹的名称(从 Pods 到 Pod),然后 Xcode 接受了 类。最后 类 在 git add ..

提交并推送,现在 Travis 可以正常工作了。

看起来错误是因为我有 2 个名为 Pods 的文件夹。我的一个和 Cocoapods 创建的那个。这是无稽之谈。

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