2016-11-29 80 views
2

我尝试了TravisCI,因为我在我的GitHub教育软件包中找到了它。使用Travis CI与Swift 3.0和CocoaPods

我在做iOS 10.1的TDD。

我还无法弄清楚如何为Swift 3.0,iOS 10.1和CocoaPods配置TravisCI。

我成功地将TravisCI与我的知识库链接起来。但除此之外,我总是收到“Build Failed”消息。

不确定是否重要,但我没有在我的回购中的Pod文件夹。

我看到了TravisCI &斯威夫特的教程,并从那里看上去就像是重新创建travis.yml:

language: objective-c 

branches: 
only: 
- master 
- Development 

xcode_project: Friendschallenge.xcodeproj 
xcode_scheme: FriendschallengeTests 
osx_image: xcode8.1 
xcode_sdk: iphonesimulator10.1 

script: 
- xcodebuild clean build test -project Friendschallenge.xcodeproj -scheme FriendschallengeTests 

我希望你能帮助我。

编辑1:

下面是最新的日志承诺:

TravisCI Log

+0

请在问题中包含日志。 –

+0

我认为你错过了配置在尝试本地这个命令之前,再次对Travic进行测试,以避免等待Travis的时间:xcodebuild clean build test -project Friendschallenge.xcodeproj -scheme FriendschallengeTests -configuration调试。如果不将xcode provisioning设置为Automatic。该错误来自您提交给本地机器PF和Cetificate的提交项目。 – Bechir

+0

运行此操作会给我一个错误:“仅用于构建设备不能用于运行此目标” 如何选择目标? – smnk

回答

3

你见过这个错误?

No profiles for 'com.simnik.Friendschallenge' were found: Xcode couldn't find a provisioning profile matching 'com.simnik.Friendschallenge'. Code signing is required for product type 'Application' in SDK 'iOS 10.1' ** BUILD FAILED **

根据它 - 你需要使用适当的供应配置文件。

它更多信息您可能会发现here