Подтвердить что ты не робот

Выход из AppStore на iOS Simulator

Начиная с версии 5.0, симулятор iOS поддерживает StoreKit, поэтому вы можете отлаживать покупки In-App без устройства. Но у него есть одна проблема. После входа в систему (сделайте покупку In-App) я не могу изменить вход в AppStore. У настроек нет элемента "AppStore", поэтому я не могу "выйти из учетной записи".

Я попытался удалить приложение из симулятора, перезапустить симулятор, удалить тестового пользователя из iTunesConnect - без успеха.

Экран проблемы

Любая идея?

4b9b3361

Ответ 1

Существует еще один способ выйти из этой учетной записи в виде песочницы без "Reset Контент и настройки". Просто удалите файлы со следующего пути в своем домашнем каталоге:

~/Library/Application\ Support/iPhone\ Simulator/5.0/Library/com.apple.itunesstored 

Вам также может потребоваться перезапустить симулятор, чтобы изменения вступили в силу.

Это просто удаляет сохраненную информацию об iTunes из Simulator. Таким образом, он не удаляет приложения в Simulator. Он работает классно:)

Ответ 2

Попробуйте "Reset контент и настройки"

Ответ 3

Местоположение хранимой информации Simulator 6.0:

~/Library/Application Support/iPhone Simulator/6.0/Library/com.apple.itunesstored/

Обновить для 6.1:

~/Library/Application Support/iPhone Simulator/6.1/Library/com.apple.itunesstored/

Ответ 4

С iOS 7 Apple, похоже, удалила возможность тестирования в App Purchase с помощью симулятора. Независимо от того, что вы делаете (включая удаление файлов в соответствующем каталоге симулятора com.apple.itunesstored), вы всегда получаете ошибку "Не удается подключиться к хранилищу iTunes" при попытке запросить идентификаторы продукта.

Тестирование на устройстве отлично работает.

ОБНОВЛЕНИЕ. Я обнаружил, что работает обычный симулятор iPhone Retina (4 дюйма), но 64-битный симулятор этого не делает. Очень странно.

Ответ 5

Чтобы выйти из iOS-симулятора с помощью xCode 6.3.1, перейдите в Настройка → Safari → Очистить историю и данные веб-сайта.