【发布时间】:2015-06-08 09:17:06
【问题描述】:
我正在尝试将 PASSWORD 和 SHAREDSECRETKEY 存储在 SYSTEM 钥匙串中,为此我使用 Apple 的EvanBetterAuthorizationSample 代码。
我尝试使用SMJobBlessUtil.py 工具。
我尝试了“setreq” 的第一个函数,这给了我如下错误。
Traceback (most recent call last):
File "./SMJobBlessUtil.py", line 424, in <module>
main()
File "./SMJobBlessUtil.py", line 418, in main
setreq(appArgs[1], appArgs[2], appArgs[3:])
File "./SMJobBlessUtil.py", line 360, in setreq
appToolDict[bundleID] = toolNameToReqMap[bundleID]
KeyError: ‘myappbundleid'
然后我尝试check 命令,它告诉我应用代码签名无效。
./SMJobBlessUtil.py check build/Debug/EvenBetterAuthorizationSample.app : app code signature invalid
我的证书似乎有问题。
我只是将com.example.apple-samplecode.EBAS 替换为我的应用程序包ID,并选择了我的应用程序的配置文件。
我按照自述文件的 采用该技术 部分中的步骤 EvenBetterAuthorizationSample 代码,因为 Apple 说它们是集成步骤,但它看起来不像步骤,因为我没有找到任何适当的实施步骤。
任何人都可以指导我在这方面我仍然需要进行更改。
谢谢
【问题讨论】:
-
我猜你的意思是这个developer.apple.com/library/mac/samplecode/…>?
-
是的...我只是想通过更改我的标识符和证书来修改苹果的 EvenBetterAuthorizationExample 代码。
标签: macos applescript root vpn keychain