2016-11-29 32 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