gpt4 book ai didi

c++ - 如何在应用程序中将 com.apple.security.smartcard entitlement 设置为 yes

转载 作者:太空宇宙 更新时间:2023-11-04 12:37:10 25 4
gpt4 key购买 nike

我正在尝试构建一个应用程序来处理 mac 上的智能卡,但是当我尝试使用 TKSmartCardSlotManager 的 defaultManager 读取智能卡时,它返回为 nil,因为 com.apple.secuirty.smartcard 权利未设置为确实,我在评论中的 mac TKSmartCard.h 文件中读到的内容,但我在处理 mac 方面很陌生,不知道如何通过调用应用程序将其设置为 true。任何帮助将不胜感激。

编辑:到目前为止我尝试的是创建一个属性列表文件并将其添加到项目然后使用项目构建它但它似乎仍然没有添加所需的权利。这是我添加的文件:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>
<key>com.apple.security.smartcard</key>
<true/>
</dict>

</plist>

最佳答案

答案只是编写一个包含以下内容的 .entitlements 文件:

 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.smartcard</key>
<true/>
</dict>
</plist>

然后将我的 project.entitlements 添加到 Xcode build设置中的代码签名权利。

关于c++ - 如何在应用程序中将 com.apple.security.smartcard entitlement 设置为 yes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55920976/

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