Как сделать приложение Mac App Store, которое проверяет квитанции?

Я создал приложение, которое проверяет его получение с помощью кода ValidateStoreReceipt на GitHub согласно документации Apple . В документах говорится, что нужно подписать приложение, создать пакет (с подписью), а затем установить его через командную строку. Затем запустите приложение, убедитесь, что нет квитанции, код возврата 173, и вам будет предложено ввести тестовый вход в учетную запись (что он и делает). Я предоставляю тестовую учетную запись (от настройки тестового пользователя на iTunesConnect). Тогда ничего не происходит. Он должен затем загрузить квитанцию ​​в пакет приложений и перезапустить приложение, но не делает ни того, ни другого. Консоль сообщает только следующее:

12/22/10 1:06:01 PM store_helper[75986] -[ISURLOperation run]
12/22/10 1:06:01 PM store_helper[75986] port created: 'com.apple.storeClient-23457' (75986)
12/22/10 1:06:01 PM store_helper[75986] Creating run loop source
12/22/10 1:06:01 PM store_helper[75986] adding source to run loop
12/22/10 1:06:01 PM storeagent[81090]   promptResponse: 
12/22/10 1:06:01 PM storeagent[81090]   wrote primary DSID: 1391703719
12/22/10 1:06:01 PM storeagent[81090]   wrote primary DSID: 1391703719
12/22/10 1:06:01 PM storeagent[81090]   -[ISURLOperation run]
12/22/10 1:06:02 PM storeagent[81090]   unsignedBags: 0
12/22/10 1:06:02 PM storeagent[81090]   -[ISURLOperation run]

Мой скрипт сборки сообщения выглядит так:

codesign -f -s "3rd Party Mac Developer Application: MYCOMPANYNAME" -v build/Release/AppStoreTest.app    
cd build/Release
productbuild --component AppStoreTest.app /Applications --sign "3rd Party Mac Developer Installer: MYCOMPANYNAME"  AppStoreTest.pkg

Я что-то делаю не так ??

8
задан gunr2171 18 April 2017 в 13:10
поделиться