fastrane 입문 snapshot 편

2422 단어 Swift

fastrane 정보


정부측
해설
이것은 아이튠즈 connect에 기재된 문장과 캡처 등을 자동으로 업로드할 수 있는 아주 좋은 도구입니다 (///9697;/) 가져오니 이미 붐볐습니다. 스냅숏의 부분을 설명하고 싶습니다.

fastlane 설치


sudo gem install fastlane --verbose

최신 Xcode command line tools 설치


xcode-select --install

cd [your_project_folder] && fastlane init


이런 느낌 때문에 스냅숏만 하고 싶으면 enter를 누르고 앱 아이덴티피어, Your Apple 아이디 n, deliver 부분 n, 스냅숏 부분만 y로 하자.
https://github.com/fastlane/fastlane

SnapshotHelper.swift를 계획에 넣다


fastlane 카탈로그를 만들었으니 이런 느낌으로 프로젝트에 들어가도록 하겠습니다.
http://qiita.com/gin0606/items/162d756dfda7b84e97d4

Fastlane SnapshootUItes에 snaptShot 처리 추가

import XCTest

class FastlaneSnapshotUITests: XCTestCase {

    override func setUp() {
       super.setUp()
       let app = XCUIApplication()
       setLanguage(app)
       app.launch()
    }

    override func tearDown() {
        super.tearDown()
    }

    func testExample() {
        snapshot("0Launch")
    }
}
snapShot()의 매개변수는 파일 이름입니다.

문서 편집


fastrane 의 Snapfile 을 편집합니다.devices()에서 snaptShot을 가져올 터미널을 지정합니다.languages는 언어의 선택입니다.자세한 건 문서를 보면 알 수 있을 것 같아요.

snaptShot 명령 실행


명령줄에 snaptShot을 입력한 후 실행합니다.
그리고 UITEST가 뛰니까 SnaptShot이 떨어질 거예요.

이런 식으로 screenshots 밑에서 SNShot을 얻었으니 다들 아실 거라고 생각합니다.DE-DE 등은 기본값인 랑우지(languages) 설정이기 때문에 가져갔고 그 다음에는 ja-Ja만 남았다(·목9697;·)
이상 snaptShot의 설명은 끝났습니다.deliver와 조합하면 아이튠즈 connect에 snaptShot을 추가할 수 있습니다.
github

좋은 웹페이지 즐겨찾기