QT5.9.1 In-App Purchase против Apple App Store на macOS - PullRequest
0 голосов
/ 10 июня 2018

Я провел целое воскресенье без успеха по следующей проблеме: у меня есть приложение для macOS, созданное с использованием Qt 5.9.1, и оно было доступно в магазине приложений Apple в течение года.Теперь я хочу добавить покупку в приложении.Я точно следовал инструкциям, приведенным в документации QT относительно регистрации продукта в iTunesConnect.Там все выглядит отлично.Затем я скопировал код C ++ из документа QT в свой проект и изменил идентификатор продукта.Но всякий раз, когда вызывается product-> purchase () в MyApplication :: purchaseHealthPotion (), приложение вылетает, потому что указатель продукта равен NULL.(Я использую здесь наименование примера QT).По моим ощущениям, программа не создает соединение с App Store.Меня даже не просят войти с тестовой учетной записью, как говорят в документации.Таким образом, кажется, что модуль покупки не работает вообще.Кто-нибудь когда-нибудь заставлял его работать на macOS и может мне немного помочь?Обратите внимание, что пример кода QT одинаков для QT5.9.1 и QT5.11.0.Я сейчас обновляюсь до Qt5.11.0 просто чтобы быть уверенным.

Редактировать: Обновление до 5.11.0 не помогло.

Рафаэль

...