2013-01-09 3 views
0

앱 스토어에 앱을 제출할 때 "UIBackgroundModes 키에 잘못된 값이 있습니다 :"라는 메시지와 함께 확인이 실패합니다. 나는 백그라운드에서 아무 것도하지 않으려 고합니다. AudioSoundServices를 사용하여 앱 내에서 매우 짧은 오디오 파일을 재생합니다. info.plist에서 아무 키도 삭제하지 못했습니다.UIBackgroundModes 키 문제로 인해 유효성 검사가 실패했습니다.

일반적인 코딩은 여기에 표시됩니다 :

NSString *soundFileX = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"wav"]; 
AudioServicesCreateSystemSoundID((__bridge CFURLRef) [NSURL fileURLWithPath:soundFileX], &soundIDX); 
AudioServicesPlaySystemSound(soundIDX); 

나는 무엇을 놓치고?

답변

1

코드가 문제가 아닙니다. UIBackgroundModes 키 (아마도)에 대한 Info.plist 설정입니다.

나는 애플이이 문제를 잘못 기술하고 있고, 그들이 정말로 좋아할만한 것이 당신이 사운드를 적절하게 재생할 수 있도록하는 것이라고 생각한다. AVAudioSession 및 AVAudioPlayer.

+0

응답 해 주셔서 감사합니다. 백그라운드 모드에서 실행중인 타이머가 있습니다. 백그라운드 실행을 허용하지 않기 위해 info.plist 파일 키를 설정했습니다. –

+0

백그라운드에서 타이머를 실행하는 방법은 무엇입니까? info.plist 키는 무엇입니까? 당신이 배경 모드를 가지고 있다고 맞았습니까? – matt

관련 문제