Xcode의 디버그 빌드에서 시뮬레이터 또는 실제 장치를 사용하는지 여부에 관계없이 NSLog, printf, fprintf assert 및 NSAssert 문이 콘솔에 표시됩니다.
이제 장치에서 릴리스 빌드를 실행하면 (예 : 테스트 플라이트 빌드를 보내고 내 iPhone에 크게 올리면 릴리스 빌드가됩니다.)이 중 어떤 것이 (있는 경우) 기록되고 있습니까?
그리고 어떻게 로그를 검색합니까?
NSLog는 실제로 릴리스 빌드에서 무언가를 출력합니까? 결정 요인은 무엇입니까? stdout 또는 stderr에 쓰고 있습니까? 장치 로그에 stderr 만 기록됩니까? 이것은 내가 fprintf를 사용해야 함을 의미합니까? 장치 로그에 기록 된 것이 있습니까? 그런 것조차 있습니까? 그렇다면 어떻게 픽업합니까?
누군가 상황을 명확히 할 수 있습니까?