0
Adhoc으로 앱을 빌드 할 때 특정 var를 YES
으로 설정하고 싶습니다. 내 코드가 무엇을 위해 만들어 졌는지 알 수 있으며, 디버그 또는 애드혹이라면 코드의 일부를 변경할 수 있습니까? 당신은 당신이하고있는 빌드 유형에 따라 처리기 기호를 설정할 수있는 대상에 대한 빌드 설정에서Xcode 빌드 유형을 기반으로 코드 변경
Adhoc으로 앱을 빌드 할 때 특정 var를 YES
으로 설정하고 싶습니다. 내 코드가 무엇을 위해 만들어 졌는지 알 수 있으며, 디버그 또는 애드혹이라면 코드의 일부를 변경할 수 있습니까? 당신은 당신이하고있는 빌드 유형에 따라 처리기 기호를 설정할 수있는 대상에 대한 빌드 설정에서Xcode 빌드 유형을 기반으로 코드 변경
, 다음 코드에서 당신은 이러한 #ifdef
/#endif
를 사용하여 테스트 할 수 있습니다, 또는 당신이 #if
을 사용할 수있는 특정 값을 테스트 할 수 있습니다. 문서에서 전 처리기를 찾습니다. 당신이 전 처리기 매크로에 대한
#ifdef DEBUG
NSLog(@"The value of ix is %d", ix);
#endif
을 얘기하는 :
는 예를 들어, 일반적으로 조건부 코드를 포함 다음 디버그에 대한 기호
DEBUG
빌드를 정의하는 데 사용된다? 나는 다른 것을보고 있지 않다. –예. Obj-C는 C (++)와 동일한 선행 처리기를 사용합니다. 일반적으로'# ifdef '를 사용하여 테스트하는 이름을 작성하거나,'# if'를 사용하여 테스트 할 특정 값을 지정하기 위해'symbol = value'를 써서 심볼을 정의 할 수 있습니다. – CRD
제대로 작동합니다. 도움을 주셔서 감사합니다. 이것은 생명의 은인입니다. –