Ответ 1
Нет необходимости в том, чтобы когда-либо отправлять бинарный файл приложения перед тестированием покупки в приложении в среде SANDBOX.
Продукт In-App-Purchase будет готов к готовности.
Я схожу с ума, тестируя свое приложение для покупки inApp. Я не могу получить действительный продукт.
Я постараюсь задать некоторые вопросы здесь, надеюсь, что кто-то может ответить.
Нужно ли загружать двоичные файлы моего тестового приложения в iTunes connect? Мое приложение никогда не было опубликовано в магазине приложений, это совершенно новое приложение только в тесте.
Если мне нужно загрузить двоичный файл, я загружаю двоичный файл с дистрибутивом. СЕЙЧАС, мне нужно использовать один и тот же двоичный файл (Distribution signed) в моих тестах? Или я могу использовать двоичный файл разработчика?
Я проверял много и много раз все критические и известные проблемы, такие как идентификатор привязки, информация о налогах, флажок "Очистить для продажи" и все такое. Они все в порядке.
После добавления iAP-продукта он помечен как "Ожидание обзора", это правильно или я должен подождать, пока он изменит состояние, прежде чем я увижу его как действительный?
Нет необходимости в том, чтобы когда-либо отправлять бинарный файл приложения перед тестированием покупки в приложении в среде SANDBOX.
Продукт In-App-Purchase будет готов к готовности.
Не волнуйтесь со всеми предложениями вуду, окружающими покупки в приложении, официальное Apple Техническая нота TN2259 описывает все этапы в деталях... и он работает.
У меня была та же проблема. для меня помогло 2 вещи в сочетании:
Но в FAQ 6 есть еще несколько причин для этой проблемы:
Вы не выполнили все финансовые требования (см. раздел "Контракты, налоговая и банковская информация" этого документа).
Вы не использовали явный идентификатор приложения.
Вы не использовали профиль Provisioning Profile, связанный с вашим явным идентификатором приложения.
надеюсь, что это поможет некоторым вам.
Вам не нужно загружать двоичный файл. Вы можете настроить свое приложение в iTunes Connect, а затем настроить свои продукты, связанные с ним. "Ожидание обзора" на ваших продуктах останется в ожидании проверки, пока вы не представите двоичный файл и не отправите приложение, и оно будет одобрено. Тем не менее, вы можете проверить, даже с вашими продуктами "Ожидание обзора". Существует (IIRC) переходное состояние, которое вы, как разработчик, должны пометить ваши продукты как одобренные после того, как вы их протестировали.
Примечание. После создания приложения в iTunes Connect у вас есть 90 дней, чтобы отправить двоичный файл, прежде чем они отберут ваше имя приложения.
Примечание 2: При тестировании с вашей отладочной сборкой перед отправкой вам необходимо использовать серверы для изолированных программ. Подробнее см. Документацию IAP.
Я потратил слишком много времени на эту точную проблему. вам не нужно загружать бинарные файлы, чтобы получить тестирование на покупку приложений. Что означает, что в iTunes подключается, вы не можете добавлять дополнительные продукты к существующему продукту на полках iTunes. Например, если ваше приложение в прямом эфире и в версии 1.0, а v1.0 было отправлено только с одним приложением, связанным с ним, никогда не может быть 2-го в приложении для версии v1.0, чтобы добавить 2-е (или еще много ) в приложениях, которые вам нужно отправить повторно, до 1,01 или что-то еще. Главное, что я не замечал, и я надеюсь, что это поможет, ВЫ ДОЛЖНЫ БЫТЬ ИСПОЛЬЗОВАТЬ ПРЕДОСТАВЛЯЮЩИЙ ПРОФИЛЬ, КОТОРЫЙ СДЕЛАЛ ДЛЯ ПРИЛОЖЕНИЯ В ВОПРОС, а не общий профиль, который xCode мало помощника мастера просто строит материал по умолчанию. Попробуйте
Настройка покупок в приложении в первый раз - огромная головная боль. Я считаю, что вам нужно отправить двоичный файл в iTunes Connect. Просто отправьте его, а затем "разработчик отклонит" его сразу. Если он не работает, подождите несколько часов или один день, а затем посмотрите, работает ли он. Кроме того, убедитесь, что вы отметили "Снято для продажи" для покупки вашего приложения в iTunes Connect.
РЕДАКТИРОВАТЬ: вы должны отправить двоичный файл распределения, но можете продолжить тестирование с помощью своего двоичного файла разработки.
Те, у кого возникли проблемы с покупкой In-App Purchase (IAP), убедитесь, что некоторые вещи сделаны правильно,
Как только все это будет сделано, вы сможете совершать покупки In-App с помощью этих тестовых учетных записей. Он работал после нескольких причесок для меня.
Убедитесь, что проект Bundle ID совпадает с зарегистрированным для приложения в itunesconnect.
Я тестировал перед выпуском моего приложения... это случилось со мной...
-Мой продукт для покупки приложений был готов к отправке. Но я не мог получить запрос на выборку. не удалось проверить.
- Когда, во-первых, я архивирую свое приложение, я мог бы начать тестирование...
Таким образом, требуется архивирование, необходимое для тестирования при покупке приложения.