我的.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:错误:没有这样的文件或目录:' /Users/travis/build/MyName/ProjectFolder/ViewControllers/CCPViewController.m' clang:错误:没有输入文件 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2个错误,0个警告(3517毫秒)
失败:
0)编译/Users/travis/build/MyName/ProjectFolder/ViewControllers/CCPViewController.m
**建筑失败**(20966毫秒)
看起来它不在项目中,但它就在那里。 它应该是红色的,因为它不存在,但它是黑色的。
答案 0 :(得分:1)
尽管项目中的文件没有丢失(红色)但它们并不存在。
要解决问题,git克隆了另一个地方的repo。打开项目的新副本,打开文件夹,您的课程将为红色。
GitHub中不存在这些类。可能他们在项目中被错误地添加了。现在就做好。
我拖动了一个包含2个类的文件夹,由于某种原因,Xcode不接受文件夹名称。我更改了文件夹的名称(从Pods到Pod),然后Xcode接受了这些类。最后,课程在git add .
。
提交和推送,现在Travis工作没有问题。
看起来错误是因为我有两个名为Pods
的文件夹。我和Cocoapods创建的那个。这是胡说八道。