나는 Apple documentation에 따라 ValidateStoreReceipt code on GitHub을 사용하여 영수증의 유효성을 검사하는 앱을 만들었습니다. 워드 프로세서는 앱 서명, 패키지 작성 (서명 포함)을 한 다음 명령 줄을 통해 설치합니다. 그런 다음 응용 프로그램을 실행하면 영수증, 반환 코드 173이 없다는 것을 확인하면 테스트 계정 로그인을 요구하는 프롬프트가 표시됩니다. 나는 (iTunesConnect에서 테스트 사용자를 설정하여) 테스트 계정을 제공한다. 그런 다음 아무 일도 일어나지 않습니다. 은이어야합니다. 그런 다음 응용 프로그램 번들에 영수증을 다운로드하고 응용 프로그램을 다시 실행하십시오. 콘솔은 말한다에만이 :영수증을 확인하는 Mac App Store 앱은 어떻게 만듭니 까?
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: <CKSignInPromptResponse:0x10101ce20 returnCode:1>
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
내가 뭔가 잘못하고 있습니까?
실행중인 OS X의 버전은 무엇입니까? 10.6.5 또는 10.6.6? –