Резервное копирование приложения iphone во время его разработки (до его появления в магазине приложений) - PullRequest
2 голосов
/ 19 октября 2010

Я занимаюсь разработкой приложения для iphone / ipad. Мой план состоит в том, чтобы мои бета-клиенты использовали его до того, как я отправил его в магазин приложений, чтобы помочь мне решить все проблемы.

Тем не менее, они будут вводить реальную информацию в приложение. Поэтому я бы хотел, чтобы они могли выполнять резервное копирование приложения в iTunes с помощью функции синхронизации.

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

Кто-нибудь может подтвердить это предположение? Или, что еще лучше, кто-нибудь успешно синхронизировал приложение, которое находится в стадии разработки (еще не в магазине приложений).

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 19 октября 2010

Да, я думаю, что вы правы.

Вам необходимо создать приложение, подписанное не как разработчик, а с помощью специального сертификата распространения. Вы можете узнать больше об этом на портале разработчиков iPhone. Затем вы можете найти свое приложение на вашем диске. Вы и ваши бета-тестеры можете установить приложение через iTunes -

  1. Перетащите файл сертификата adhoc в iTunes
  2. Перетащите пакет приложений в iTunes.
  3. Синхронизируйте iPhone с iTunes - и ваше приложение будет установлено и синхронизировано.
0 голосов
/ 19 октября 2010

Резервное копирование данных в iTunes прекрасно работает для меня. Я устанавливаю приложение с моим сертификатом разработки, а не с разовой рассылкой. Но вы, вероятно, захотите использовать ad hoc для отправки приложения своим тестировщикам, поэтому некоторые из них не будут применяться (см. Ниже, если вы заинтересованы).

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

В ряде случаев я обновлял ОС на своих устройствах iOS и возвращал данные при восстановлении устройства после обновления, даже для приложений, установленных с использованием моего сертификата разработчика. Если вы действительно не уверены, вы всегда можете создать резервную копию данных с помощью органайзера XCode (перейдите в органайзер, выберите устройство, найдите свое приложение в разделе «Приложения», разверните его и нажмите кнопку со стрелкой справа от «Данные приложения») создайте резервную копию устройства с помощью iTunes, а затем выполните восстановление с помощью XCode или iTunes. Данные должны быть там после переустановки приложения с использованием XCode (восстановление резервной копии iTunes восстановит данные, но не приложение).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...