iOS
매크로를 사용하여 여러 환경 처리
수색…
여러 대상 및 매크로를 사용하여 여러 환경 처리
예를 들어 다음과 같은 두 가지 환경이 있습니다. CI - 준비 및 각 환경에 대해 일부 사용자 지정을 추가하려고합니다. 여기서는 서버 URL, 앱 이름을 맞춤 설정하려고합니다.
먼저, 주요 대상을 복제하여 2 개의 환경에 대한 두 개의 대상을 작성합니다.
각 대상에 대해 사용자 지정 매크로를 정의합니다. 여기서는 대상 CI의 빌드 설정에서 "준비"라는 이름의 매크로, 대상 준비를위한 "준비 중"이라는 매크로를 정의합니다.
개발 대상 (MultipleEnvironment 타겟) :
대상 CI :
대상 준비 :
아래에 SERVER URL을 정의하는 헤더 파일을 생성합니다 :
그 뜻은,
- 기본 대상 (MultipleEnvironment)을 사용하여 / archive를 실행하면 SERVER_URL은 http://192.168.10.10:8080/입니다.
- CI 타겟을 사용하여 / archive를 실행하면 SERVER_URL은 http://ci.api.example.com/ 입니다 .
- STAGING 타겟을 사용하여 / archive를 실행하면 SERVER_URL은 http://stg.api.example.com/ 입니다 .
더 많은 맞춤 설정을 원할 경우 (예 : 각 타겟의 앱 이름 변경)
거의 끝났어. 이제 주 화면에 현재 SERVER_URL을 표시하려고합니다.
이제 기본 타겟 (MultipleEnvironment)으로 앱을 실행하는지 보겠습니다.
CI 목표 :
스테이징 대상 :
보시다시피 SERVER_URL 및 앱 이름의 값이 각 대상에 대해 변경되었습니다. :)
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow