Отправить in-app purchase в itunesconnect всегда отклоняется, потому что это слишком старый продукт.
Я работаю над приложением с функцией покупки в приложении.
При использовании xcode 5.0.1 мне удалось отправить контент (непотребляемый) в itunesconnect.
После обновления до xcode 5.1, я все еще могу отправить itunesconnect без каких-либо ошибок (проходит проверку), но я всегда получаю электронные письма от itunesconnect@apple.com:
Уважаемые разработчики,
Мы обнаружили одну или несколько проблем с вашей недавней доставкой для"app-name". Чтобы обработать ваш доставка, следующие вопросы должны быть исправлены: Архив для покупки в приложении "* product_identifier * " недействителен. Productutil версии 236 или более поздней требуется для доставки содержимого покупки в приложении. Как только эти проблемы будут устранены, вы можете повторно доставить свой пакет.
С уважением,
Команда App Store
Я искал productutil, но всегда находил тупик.
Есть ли кто-нибудь, кто испытал это?Где " productutil" - это если вы скачали?
Спасибо
2 ответа:
Я думаю,что это может быть ошибка на сервере Apple. Я столкнулся с такой же ситуацией вчера вечером (4/9/14) и сегодня утром. Я уже некоторое время запускаю Xcode 5.1 и загрузил другие пакеты контента IAP без проблем за последние несколько месяцев.
/usr / libexec / productutil, похоже, не имеет способа проверить версию, по крайней мере, я не могу его найти. Я даже пытался установить последнюю версию Xcode GM seed (5.1.1), но это не помогло.
Я подал заявку запрос в службу поддержки Apple. Я доложу, если получу ответ.
Productutil является частью стандартной установки для xCode, расположенной по адресу:
Usr / libexec / productutil
Это необходимо для создания пакета приложения. Я думаю, что лучше всего было бы полностью переустановить xCode, поскольку я предполагаю, что вы используете более старую версию или каким-то образом сохранили более старую версию файла productutil.