Покупка внутри приложения iOS не возвращается в продуктах, а только в invalidProductIdentifiers в песочнице. Как отлаживать?

Я добавляю -приложение покупки в мое приложение. Я выполнил все шаги, описанные здесь Apple (http://developer.apple.com/library/ios/#technotes/tn2259/_index.html, особенно см. Q&A # 6), а также в Руководстве по программированию в приложении.

Проблема в том, что когда я отправляю запрос продукта во время тестирования на своем тестовом iPod Touch, в ответе он отображается в виде invalidProductIdentifiers, а не является действительным продуктом.

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

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

Элемент для покупки в приложении - это стандартный непотребляемый элемент без подписки (обеспечивающий расширенные функциональные возможности). Я добавил его в магазин как элемент в приложении для своего приложения. Он выставлен на продажу. (Он находится в состоянии «ожидает загрузки снимка экрана»).

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

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

Ошибка не возвращается и запрос продукта успешно завершен, поэтому нет объекта NSError для запроса.

Как можно диагностировать проблему и отладить ее?

Спасибо

7
задан Christopher Pickslay 11 November 2011 в 19:52
поделиться