2016-07-13 2 views
1

sigh을 사용하려고하는데 조금 혼란 스럽습니다.fastlane 더 많은 정보를 묻는 입력과 함께 문제가 발생했습니다

sigh username:"[email protected]" app_identifier:"com.example" 

그것은 내 사용자 이름으로 로그인 할하지만 나에게 프롬프트를 제공합니다 : 나는 아래 줄을 입력하면

[21:19:44]: Successfully logged in 
[21:19:44]: Fetching profiles... 
[21:19:44]: To not be asked about this value, you can specify it using 'app_identifier' 
The bundle identifier of your app: 

나는 아래 줄을 입력 할 때 :

sigh -a com.example -u [email protected] 

I을 프롬프트가 표시되지 않습니다. 처음에 내가 뭘 잘못 했니? 내가 이해 한 첫 번째 것은 자동화를 위해 fastlane 파일에서 사용할 수있는 것입니다. 이것이 중요한 이유입니다. 나는이에 아래를 참조 :

https://github.com/fastlane/fastlane/tree/master/sigh

뿐만 아니라 sigh --help 문서를.

내 차선은 다음과 같이 정의된다 :

desc "Get the provisioning profiles for the app" 
    lane :sign do |options| 
    apple_id = CredentialsManager::AppfileConfig.try_fetch_value(:apple_id) 
    team_id = CredentialsManager::AppfileConfig.try_fetch_value(:team_id) 
    cert(username: apple_id, team_id: team_id) 
    sigh(app_identifier: options[:bundle_id], username: apple_id) 
    end 

sigh 내가 같은 프롬프트를 얻을 것입니다 부분입니다. 그것을 제거하는 방법이 있습니까?

UPDATE

다음 작품 :

sigh --username "[email protected]" --app_identifier "com.example" 

하지만 그것은 fastlane에서 작업 할. 내가 뭘 잘못하고 있니?

답변

0

에서 동일한 작업을 수행하려면 명령 줄

sigh --username "[email protected]" --app_identifier "com.example" 

에서 다음을 시도 Fastlane이 좋아하지 않은 나의 Appfile에있는 일부 데이터. 적절한 오류 메시지를 표시하지는 못했지만 인식 할 수없는 변수를 하나 더 넣었습니다.

Fastlane에 대해 배웠던 점 중 하나는 잘 작동하지만 때로는 오류를 디버그하기가 어렵다는 것입니다. 설명서를 제대로 읽어야합니다!

0
sigh username:"[email protected]" app_identifier:"com.example" 

구문이 지원되지 않음, 대신 이유는 내가 가진 것이 었습니다 밝혀 당신의 Fastfile

sigh(username: "[email protected]", app_identifier: "com.example") 
+0

어떻게하면 고속도로에서 작동하게 할 수 있습니까? 그 구문도 틀린가? – KVISH

+0

'fastlane'에서 샘플 호출을 추가했습니다. – KrauseFx

+0

위와 다른 것과 비슷하거나 다른가요? – KVISH