Я знаю, что это поздний ответ, но почему-то я не мог найти ответ на эту проблему в другом месте, поэтому я решил опубликовать свой опыт в надежде, что он может помочь другим разочарованным людям с этой проблемой.
Недавно я добавил покупку In-App в свое бесплатное приложение, и я столкнулся с той же проблемой на этапе тестирования, а также после его запуска в App Store.
Ответ - терпение. По какой-то странной причине после того, как вы все сделали правильно, вам нужно подождать около суток, прежде чем ваш продукт будет распознан. Поэтому, как только вы закончите работу с идентификатором продукта «Управление в приложении», вы увидите, что он работает только на следующий день - поэтому не удаляйте и не создавайте его заново - просто подождите.
Кроме того, после отправки вашего приложения на утверждение с первым продуктом в приложении, даже если ваше приложение одобрено и доступно в App Store, поначалу приложение может не работать, и вы почувствуете, что сделали что-то не так. Подождите другой день или около того, и волшебным образом, он начнет работать.