gpt4 book ai didi

macos - 如何制作验证收据的 Mac App Store 应用程序?

转载 作者:行者123 更新时间:2023-12-04 06:48:21 25 4
gpt4 key购买 nike

我制作了一个应用程序,可以使用 ValidateStoreReceipt code on GitHub 验证其收据根据 Apple documentation .文档说要签署您的应用程序,制作一个包(带签名),然后通过命令行安装它。然后运行应用程序,看到没有收据,返回代码 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: <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

难道我做错了什么??

最佳答案

我想我找到了答案!看起来你必须在itunesconnect上实际设置你的整个应用程序,一直到你要上传它的地方,然后才能工作。仅仅拥有捆绑 ID 是不够的;它必须等待上传。
只是想我会把它扔在那里,以防其他人遇到这个问题。

关于macos - 如何制作验证收据的 Mac App Store 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4512270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com