Есть ли какие-нибудь проблемы с использованием моего основного iPhone для разработки SDK?

StackOverflow https://stackoverflow.com/questions/416353

  •  03-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top