iPhone/iPod 개발을 시작한 이래로 시뮬레이터와 실제 장치가 어떻게 반응하는지 몇 가지 차이점을 발견했습니다. 어쩌면 내가 알아야 할 몇 가지 다른 차이점을 발견 할 것입니다. 어쩌면 다른 사람들이이 문제를 여기에서 만나지 않았고 지식에서 이익을 얻을 수도 있습니다. 그리고 아마도 당신은 당신이 겪었을 몇 가지 문제점/차이점을 알고있을 것입니다. 당신이 몇 시간이나 며칠을 지내기 전에 일찍 알게되어서 행복하다.iPhone/iPod 시뮬레이터와 장치의 차이점
그래서 여기에 내가 무엇을 보았습니까?
시뮬레이터는 대소 문자를 구분하지 않습니다. 대/소문자를 구분합니다.
- 이것은 default.png을 의미 또는 Icon.png는하지만 (이 여전히 this answer을 읽을 작동하지 않는 경우) 그들은 Default.png 및 icon.png를 지정해야하는 장치
시뮬레이터는 철을 사용하는 경우 오디오 및 비디오
- 을 재생하는 다른 코덱을 가지고 MPMoviePlayerController 시뮬레이터에서 특정 비디오를 재생할 수 있지만 장치에서는 작동하지 않습니다 (Handbrake-> presets-> iPhone & iPod Touch를 사용하여 시뮬레이터 및 장치 용 재생 가능한 비디오를 생성하십시오).
- AudioServicesPlaySystemSound (& soundID)로 오디오를 재생하는 경우 시뮬레이터의 사운드는 있지만 장치는 아닙니다.
는 또한 두 번째 실행 문제에 대한이 깜박임이 (사용 대담은 WAV로 사운드 파일, 수출을 열고 터미널 afconvert -f 극지 부근 -d LEI16 44100 -c 1 @ audacity.wav의 output.caf를 실행합니다)
으로 해결할 수 있습니다. playerViewCtrl.initialPlaybackTime = -1.0; 재생이 끝나거나 시작하기 전에 모두
입니다.시뮬레이터는 하드웨어를 시뮬레이트하지 않고 Mac 리소스를 사용하므로 속도가 훨씬 빠릅니다. sio2 애플리케이션 (OpenGL, OpenAL 등)은 시뮬레이터에서 훨씬 잘 작동하며, 리소스를 많이 사용하는 모든 것이 디바이스보다 시뮬레이터에서 더 잘 보입니다.
여기에 더 추가 할 수 있기를 바랍니다.
중복? http://stackoverflow.com/questions/380062/iphone-device-vs-iphone-simulator – progrmr
오, 네 말이 맞아. 지금 무엇을해야할까요? – Allisone