新聞中心
概覽
“功能”讓你的 App 能夠訪問 Apple 提供的“App 服務(wù)”,如 CloudKit、Game Center 或 App 內(nèi)購買項目。要使用某些 App 服務(wù),你必須對 App 進行預(yù)置,通過 Xcode 的項目編輯器添加功能,而項目編輯器會為你正確配置相應(yīng)的 App 服務(wù)。Xcode 會編輯“Entitlemen”(授權(quán) (英文)) 和信息屬性列表 (英文) 文件,添加相關(guān)的框架,并配置你的簽名素材。

創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)瀘溪,十多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
不過,一些 App 服務(wù) (如 Game Center 和 App 內(nèi)購買項目) 需要在 App Store Connect 和你的開發(fā)者賬戶中進行額外配置。例如,如果 App 使用“地圖”為其他 App 提供路線指引,你需要使用 App Store Connect 上傳地理覆蓋范圍文件。
App 所面向的平臺以及你有無 Apple Developer Program 的會員身份,都可能會限制 App 可使用的功能。有關(guān)受支持的功能,請參閱《開發(fā)者賬戶幫助》的“參考”部分。例如,可查閱“受支持的功能 (iOS)”來了解 iOS App 可以使用的功能。
在開始之前,請先添加你的 Apple ID 賬戶 并將項目分配給團隊,讓 Xcode 能預(yù)置你的 App。對于 iOS、Apple tvOS 和 watchOS App,請在設(shè)備上運行你的 App,以便注冊設(shè)備并創(chuàng)建開發(fā)預(yù)置描述文件。
重要信息
從模板創(chuàng)建項目時,請使用默認的自動簽名。如果手動為 App 簽名,你必須自行完成功能配置步驟。
添加功能
你可以使用項目編輯器的“Signing & Capabilities”(簽名和功能) 面板來為 App 添加功能。
在主窗口的項目導(dǎo)航器中,選擇所需項目 (名稱與你的 App 相同的根組),然后在右側(cè)顯示的項目編輯器中選擇所需目標。從“Project/Targets”(項目/目標) 彈出式菜單或大綱視圖的“Targets”(目標) 部分中,選取 App 的目標。然后,點按項目編輯器中的“Signing & Capabilities”(簽名和功能) 標簽。
你也可以選擇一個構(gòu)建配置 (“All”(全部)、“Debug”(調(diào)試)、“Release”(發(fā)布))。例如,如果你只想將功能添加到“Debug”(調(diào)試) 配置,請選擇“Debug”(調(diào)試);否則,請選擇“All”(全部)。
在工具欄中,點按“Library”(資源庫) 按鈕 (+) 以打開“Capabilities”(功能) 資源庫 (也可以點按構(gòu)建配置左側(cè)的“+ Capability”(+ 功能) 或選取“Editor”(編輯器) >“Add Capability”(添加功能))?!癈apabilities”(功能) 資源庫僅顯示目標平臺和你的計劃會員資格可以使用的功能。
要查看各項功能的描述,請點按資源庫右上角的“Show Details”(顯示詳情) 按鈕。在左側(cè)選擇一項功能,即可在右側(cè)閱讀對應(yīng)的描述。
要將功能添加到 App 目標中,請在資源庫中雙擊這項功能,或?qū)⑦@項功能從資源庫拖到“Signing & Capabilities”(簽名和功能) 面板上。這項功能便會顯示在“Signing”(簽名) 部分下。如果有更多配置步驟,功能會展開來顯示其他控件 (請參閱“完成其他配置步驟”)。要移除某項功能,請在“Signing & Capabilities”(簽名和功能) 面板中點按該功能右上角的“X”按鈕。
如果“Signing”(簽名) 部分顯示錯誤,請閱讀顯示的信息,更正問題,然后點按“Try Again”(重試)。例如,“Signing”(簽名) 下“Bundle Identifier”(套裝標識符) 欄位中顯示的套裝 ID (CFBundleIdentifier (英文)) 必須獨一無二。套裝 ID 的默認值是組織標識符加上你在創(chuàng)建項目時輸入的 App 名稱。
完成其他配置步驟
對于一些功能,你可能需要在 Xcode、你的開發(fā)者賬戶或 App Store Connect 中完成其他配置步驟。對于另一些功能,你可能需要編寫一些代碼。
如需特定功能的更多指導(dǎo),請參閱下表。
|
功能 |
其他信息 |
|---|---|
|
App 小組 |
配置 App 小組 |
|
Apple Pay |
Apple Pay 設(shè)置要求 (英文) |
|
App 沙盒 |
配置 App 沙盒 (macOS) |
|
關(guān)聯(lián)域 |
支持關(guān)聯(lián)域 (英文) |
|
后臺模式 |
配置后臺模式 (iOS、Apple tvOS、watchOS) |
|
ClassKit |
在你的 App 中啟用 ClassKit (英文) |
|
字體 |
配置用戶字體 |
|
游戲控制器 |
配置游戲控制器 (Apple tvOS) |
|
強化版運行時 |
強化版運行時 (英文) |
|
HealthKit |
設(shè)置 HealthKit (英文) |
|
HomeKit |
配置 HomeKit (iOS、Apple tvOS、watchOS) |
|
iCloud |
啟用 iCloud 鍵值存儲、文稿存儲或 CloudKit |
|
App 內(nèi)購買項目 |
App 內(nèi)購買項目配置流程 |
|
鑰匙串共享 |
在一系列 App 之間共享鑰匙串項目訪問權(quán)限 (英文) |
|
地圖 |
位置和地圖編程指南 (英文) |
|
網(wǎng)絡(luò)擴展 |
配置網(wǎng)絡(luò)擴展 |
|
支持按需安裝 |
通過 Xcode 創(chuàng)建輕 App (英文) |
|
推送通知 |
設(shè)置遠程通知服務(wù)器 (英文) |
|
通過 Apple 登錄 |
關(guān)于“通過 Apple 登錄” |
|
Siri |
創(chuàng)建意圖 App 擴展 (英文) |
|
錢包 |
錢包開發(fā)者指南 (英文) |
分享文章:創(chuàng)新互聯(lián)IOS教程:為你的App添加功能
網(wǎng)頁地址:http://m.fisionsoft.com.cn/article/dpgiepp.html


咨詢
建站咨詢
