应用开发中的iCloud、沙盒与XPC服务配置指南
1. iCloud设置
在项目编辑器中,顶部有多个标签,切换到“Summary”标签,向下滚动找到“Entitlements”部分。勾选“Use Entitlements File”复选框,然后在面板底部找到“iCloud”部分。勾选“Enable iCloud”和“Use store with identifier”复选框,并在“Key-Value Store”字段中输入应用的捆绑标识符。在“Ubiquity Containers”部分按下“Add”按钮,并在那里添加捆绑标识符。
2. 启用应用沙盒
继续向下滚动,会看到一个启用应用沙盒的复选框,勾选它。从其下方的项目列表中,仅选择“Allow Address Book Data Access”复选框。这意味着应用被严格沙盒化,除了其个人沙盒内容和地址簿(后者需要用户确认)外,无法使用任何系统资源。这能防止黑客利用该应用获取用户的个人数据。
为了给用户提供访问系统地址簿的解释,切换到项目编辑器的“Info”标签。在这里可以编辑应用的 Info.plist 文件,该文件为系统提供了应用的许多有用信息,如名称、捆绑标识符、版本号和版权信息等。可以通过在 InfoPlist.strings 文件中放置类似的键值对来本地化这些值。
选择信息列表中的最底部项目,标题右侧会出现几个按钮。点击添加(+)按钮添加一个新项目,从弹出菜单中选择“Privacy – Contacts Usage Description”,然后在最右侧列中输入以下文本:
超级会员免费看
订阅专栏 解锁全文
111

被折叠的 条评论
为什么被折叠?



