2016-09-06 1 views
0

나는 https://codesigning.guide/을 읽었으나이 솔루션을 사용하여 프로비저닝 프로파일을 저장하지 않고 각 프로젝트의 git에 저장합니다.Fastlane : xconfig 파일에 설정 프로파일을 설정 한 GYM 사용

내 프로젝트의 경우 xconfig 파일에 내 프로비저닝 프로파일을 지정했습니다 (PROVISIONING_PROFILE = 사용). 나는이 계획은 완벽 엑스 코드 에서 작업이 - 준비 - DEV - 내가 지금처럼 내 작업 공간 및 구성표를 설정

체육관을 사용하여() 내 Fastfile에 준비 - 애드혹 :

gym(
    workspace: xcworkspace_file, 
    scheme: scheme_adhoc_name, 
    clean: true 
) 

참고 : xcworkspace_file 및 scheme_adhoc_name은 이전에 설정 한 변수입니다.

는 는

그것은 내 작업 공간 및 계획을 지정하지만, 추월 차선을 사용하면 충분합니다, 콘솔은 말한다 다음

[17:14:09]: ----------------- 
[17:14:09]: --- Step: gym --- 
[17:14:09]: ----------------- 
[17:14:09]: Found more than one provisioning profile in the project directory: 
1. AdHoc_com.xxx.ddd.mobileprovision 
2. Development_com.xxx.ddd.mobileprovision 

내가 1 또는 2, 작동 선택하지만이 provisionning 때문에 요청하지 않아야하는 경우 프로필이 이미 내 구성표에서 사용하는 xconfig에 있습니다.

게다가 ENV [ "PROVISIONING_PROFILE_TARGET1"] 또는 체육관 (provisioning_profile_path :) (권장되지 않음)을 설정하고 싶지 않습니다.

xconfig 파일에서 설정 한 값을 사용하지 못하는 이유는 무엇입니까?

답변

2

질문은 현재 디렉토리의 프로비저닝 프로파일 자동 감지 때문에 발생합니다.

현재 디렉토리에 프로비저닝 프로파일을 갖고 있지 않거나 Fastfile에서 프로비저닝 프로파일을 지정하여 요청하지 않도록 할 수 있습니다.

+0

새 폴더에서 내 프로비저닝 프로파일을 옮겼습니다. 지금은 완벽하게 작동합니다. 감사합니다. (fastlane btw에 대한 감사) – eter

+0

@ 답을 잘 듣고,이 답장을 작업 솔루션으로 표시해주십시오. – KrauseFx