문제

나는 총 하나의 iPhone을 소유하고 있습니다. 실제 iPhone에서 내 앱을 테스트하고 싶습니다. 이는 Xcode가 내 유일한 장치에서 작은 돌기를 얻을 수있게하는 것을 의미합니다. 그게 현명한가요? 테스트를 위해 동일한 전화를 사용하고 일반 전화/음악/기타 목적으로 문제가 있습니까?

도움이 되었습니까?

해결책

나는 하나의 iPhone 만 가지고 있으며 모든 테스트에 그것을 사용합니다. 응용 프로그램을 사용하거나 디버깅하면 기본 핸드셋에서도 실제 문제가 발생할 가능성이 높습니다. 확실히 나는 그것에 귀속 할 수있는 문제를 보지 못했습니다.

단일 핸드셋을 갖는 데있어 주요 문제는 베타 릴리스입니다. 예를 들어 오늘의 MacWorld에서 iPhone 3.0 베타를 발표한다면 어떨까요? 유일한 전화기에 기꺼이 넣으시겠습니까? 최신 버전의 OS에서 원본으로 다운 그레이드 할 수 없으므로 베타에 문제가있는 경우 베타에 붙어있을 수 있습니다.

이 상황이 발생하면 은행 계좌를 깊이 살펴보고 iPod 터치를 감당할 수 있는지 확인할 가치가 있습니다.

다른 팁

정상/개인 용도로 기본 제품을 사용하는 동안 테스트에만 사용하기 위해 다른 iPhone을 구입하는 것이 좋습니다. 가능하지 않은 경우 연락처 목록을 포함하여 모든 중요한 데이터를 백업하고 iPhone에서 알 수없는 코드를 실행하기 전에 Common Sense 및 Intution을 사용하십시오.

나는 Dev 프로파일로로드 된 Dev 프로파일과 메인 폰에로드 된 'Ad Hoc'프로비저닝 프로파일을 사용하여 지금까지 문제가 없습니다.

편집 : 내가하지 않는 한 가지는 전화로 원격으로 디버그 코드입니다. 방금 일반 OS를 실행합니다.

또한 어쨌든 iTunes는 백업에서 전화를 복원 할 수 있습니다. 나는 OS를 업그레이드하기 전에 그렇게 했으므로 전화로 개발에 대한 두려움이 정직하다고 생각합니다. (터치 우드 :-)

개발 및 테스트 사용을 위해 iPod 터치를 구입했지만 iPhone에게 나쁜 일을하는 것에 대해 걱정하지 않습니다.

  • 전화로 디버깅 세션이 중단되는 것을 원하지 않습니다.
  • 나는 개발하고 사용하는 앱을 가지고 있으므로 iPhone의 실제 데이터를 고용하지 않고 터치에서 더미 데이터를 사용하여 플레이 할 수 있기를 원합니다.
  • 나는 다른 사람들 (어린이 포함)에게 손길을 전달하여 앱을 테스트 할 수있게 해줍니다.
  • 앱이 iPhone과 iPod Touch에서 작동하는지 확인하는 좋은 방법입니다.
  • 실수로 iPhone을 사무실에 다시 떠나 개발 기계에 연결하는 것에 대해 걱정할 필요가 없습니다.
  • 이론적으로는 기능 손실에 대해 걱정하지 않고 터치에 다른 버전의 펌웨어를 설치할 수 있습니다. (하지만 나는 이것을하지 않았다.)

이 질문이 게시 된 이후, iPhone OS 3.0 베타는 개발자의 세계에서 출시되었으며 여기의 상황은 다릅니다. iPhone에 베타 OS를 넣는 경우 당신은 그것을 제거 할 수 없습니다. 주의 사항도 권장되지만 iPod Touch에서는 사실이 아닙니다. OS 3.0 베타는 (현재 베타 3에서) 쓰기 시점에 꾸준히 개선되고 있지만 여전히 많은 문제가 있으므로 일상적인 전화로 의존하고 싶지 않습니다!

3.0이 실시되면 물론 그로 이동할 수 있지만 기본 대역 차이로 인해 2.x로 돌아갈 수는 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top