Staging에 대한 환경 설정을 Xcode에 추가
기타 비망록
- StoryBoard 없이 프로젝트 만들기(Xcode8,Swift3)
- 앱 개발에서 debug/staging/release 환경이 있다면 bundle은 3종류 있는 것이 낫다
- Staging용 환경 설정을 Xcode에 추가
- 설정 화면을 코드만으로 쓸 때 항상 고민
전제
대부분 웹 서버 측은 Debug, Staging, Production 환경을 만드는 곳이 많을까 생각합니다. Xcode의 설정도 느슨하게 맞추어 URL을 바꾸거나 하고 싶기 때문에, 환경을 만듭니다. 이미 Debug와 Release가 있으므로 Staging을 추가합니다.
절차
1. Configurations를 복사하여 추가합니다.
Duplicate는 Debug에서도 Release에서 어느 쪽이라도 좋을까. . .
2. 코드에서 #if로 분기할 수 있도록 Flag 추가
이렇게하면 코드 내에서 분기 할 수 있습니다.
#if DEBUG
print("でばっぐー")
#elseif STAGING
print("すてーじんぐー")
#else
print("ほんばんー")
#endif
3. Debug, Staging, Release를 전환하여 실행
상단의 드롭다운에서 EditScheme을 선택하고 이미지 부분에서 선택합니다.
Reference
이 문제에 관하여(Staging에 대한 환경 설정을 Xcode에 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rika-tawashi/items/cc8f86ed6f4ad3f2514c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)