제목과 마찬가지로 빌드의 각 유형에 대해 keychain-access-groups를 사용하고 있기 때문에 빌드가 임시 릴리스인지 배포인지 확인하는 방법이 필요합니다. 다른 번들 시드를 사용하고 있으므로 번들 시드 ID가 다릅니다. . 이 빌드를 전환하는 효과적인 방법이 필요합니다.빌드가 프로그램 적으로 Adhoc, 릴리스, 배포판에 있는지 확인하는 방법이 있습니까?
7
A
답변
13
이동 :
디버그를 볼 수 있듯이 이미 값이 있습니다. 릴리스 빌드를 확인하려면 RELEASE = 1을 입력 할 수 있습니다. 그런 다음 if 문에 다음 코드를 삽입하십시오.
#if DEBUG==1
// do debug build settings stuff there
#endif
#if RELEASE==1
// do release build settings stuff there
#endif
0
아마도 다른 빌드 구성에서 다른 값을 가질 수있는 사용자 정의 빌드 설정 (일명 정의)을 사용할 수 있습니까? 당신은 테스트 후 설정을 구축하고 사전을 검색하고이 같은 것을 볼 수 할 대상에
릴리스 빌드를 확인하려면 #ifndef DEBUG를 수행하십시오. RELEASE 매크로를 추가 할 필요가 없습니다. – RajV