[英]macOS Catalina screen recording permission
我正在使用 XCode 中的 C++ 開發屏幕錄制應用程序。 問題是,當我編譯並啟動應用程序時,我總是必須在“設置 > 隱私”中授予屏幕錄制權限。
有沒有辦法總是在 XCode 或類似的東西中授予權限? 在開發/測試應用程序時,總是在重新編譯時手動授予權限,這真的很煩人。
為了授予 macOS“屏幕錄制”開發權限(或任何其他權限,如麥克風或相機訪問權限),您必須使用 AppleID 證書簽署調試版本。 這適用於 Swift/C++/Objective-C 或任何其他語言。
這樣做既簡單又免費:
之后,您的構建設置應如下所示: (您可能需要使用 Product -> Clean Build Folder 並重建)
此外,如果系統仍然沒有授予您權限,您需要轉到系統設置 -> 安全和隱私 -> 隱私,在適當的類別下,您需要撤銷權限並在重建后再次授予它。 這將提示應用程序退出 - 執行並再次運行應用程序。 從現在開始,它將始終擁有權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.