以下版本為:Xcode13.1 搭配 Swift5
今天會介紹關於如何在 網頁 或 App 上自動帶入帳號和密碼
p.s :利用 ASCredentialProviderViewController,是 extension 的形式,所以不會與 App Demo 串連,可以理解為兩個是個別運行的區塊。
New Project 的部分,可以參考: Xcode 如何建專案 、 改用 xib 進行界面創作
在 General / Target 的部分新增 ** AutoFill Credential Provider**
輸入自己要的檔名
按 Activate
完成後就會出現這些檔案
在原專案的 Signing & Capabilities 底下加入 AutoFill Credential Provider
在此可以觀察到
原專案的 Bundle Identifier 為:
AutoFill Credential Provider 的 Bundle Identifier 會有原專案的 Bundle Identifier 為前綴
燒模擬機或手機做測試時,記得選取 extension,而不是上面的整個 Demo
在此選擇你要燒的瀏覽器或應用程式,這裡用 Safari 做示範
大功告成,這樣就完成 Apple 提供的自動帶入帳號、密碼了
明天將會介紹程式碼的部分。
參考文件:
ASCredentialProviderViewController Developer