Есть какие-нибудь ошибки, использующие мой основной iPhone для разработки SDK? - PullRequest
8 голосов
/ 06 января 2009

У меня всего один iPhone. Я хочу протестировать свое приложение на реальном iPhone, что означает, что Xcode сможет получить свои грубые маленькие выпуклости на моем единственном устройстве. Это мудро? Есть ли проблемы с использованием одного и того же телефона для тестирования и обычного телефона / музыки / других целей?

Ответы [ 5 ]

14 голосов
/ 06 января 2009

У меня только один iPhone, и я использую его для всех своих испытаний. Я думаю, что маловероятно, что использование или отладка приложения может вызвать какие-либо реальные проблемы даже с вашей основной трубкой. Конечно, я не видел никаких проблем, которые я мог бы отнести к нему.

Ваша основная проблема с одним телефоном - это бета-версии. Что если, скажем, на сегодняшнем MacWorld они анонсируют бета-версию iPhone 3.0. Вы хотели бы поставить это на свой единственный телефон? Обратите внимание, что вы часто не можете перейти с более новой версии ОС на оригинальную, поэтому, если у вас возникли проблемы с бета-версией, вы можете застрять в ней.

Если возникнет такая ситуация, возможно, стоит заглянуть в свой банковский счет и посмотреть, сможете ли вы позволить себе iPod touch.

2 голосов
/ 06 января 2009

Я делаю это с загруженным профилем разработчика и специальным профилем инициализации, загруженным на мой основной телефон - пока никаких проблем.

edit: одна вещь, которую я не делаю, это удаленная отладка кода на телефоне. Я просто запускаю нормальную ОС.

Плюс, в любом случае itunes может восстановить телефон из резервной копии. Я делал это раньше, когда обновлял ОС, поэтому я считаю, что боязнь разработки на телефоне немного суеверна, если честно. (коснитесь дерева: -)

2 голосов
/ 06 января 2009

Возможно, стоит приобрести другой IPhone, чтобы использовать его только для тестирования, а основной - для обычного / личного использования. Если это невозможно, убедитесь, что у вас есть резервная копия всех важных данных, включая список контактов, и используйте здравый смысл и свою интуицию, прежде чем выполнять какой-либо неизвестный фрагмент кода на своем Iphone.

1 голос
/ 19 апреля 2009

С тех пор, как этот вопрос был опубликован, бета-версия iPhone OS 3.0 была выпущена в мире разработчиков - и здесь ситуация иная. Если вы установите бета-версию ОС на свой iPhone , вы не сможете удалить ее . Это не относится к iPod touch, хотя и здесь рекомендуется соблюдать осторожность. Бета-версия OS 3.0 на момент написания (сейчас бета-версия 3) неуклонно совершенствуется, но все еще имеет много проблем, поэтому вы действительно не хотите полагаться на нее как на свой обычный телефон!

Как только выйдет 3.0, вы, конечно, сможете перейти к нему - но вы не сможете вернуться к 2.x из-за различий в основной полосе.

1 голос
/ 06 января 2009

Я купил iPod Touch для разработки и тестирования, но я не беспокоюсь о том, что сделаю что-нибудь плохое с моим iPhone.

  • Я не хочу, чтобы сеансы отладки прерывались телефонными звонками.
  • У меня есть приложение, которое я одновременно разрабатываю и использую, поэтому мне нравится иметь возможность поиграть с фиктивными данными на сенсорном устройстве, не используя мои реальные данные на моем iPhone.
  • Я не против передать Touch другим людям (включая детей), чтобы они могли протестировать приложение.
  • Это хороший способ проверить, работает ли приложение на iPhone и iPod Touch.
  • Мне не нужно беспокоиться о случайном оставлении моего iPhone в офисе, подключенном к машине для разработки.
  • Теоретически я мог устанавливать разные версии прошивки на Touch, не беспокоясь о потере функциональности. (Но я этого не сделал.)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...