zoukankan      html  css  js  c++  java
  • APICloud开发者进阶之路 |iOS修改entitlements文件

    本文出自APICloud官方论坛,

    感谢论坛版 技术咨询-Kenny 分享。

     

    一、概述
    iOS原生开发中若要实现某些特殊功能,如使用HealthKit、实现Universal Links等、需要在工程target的Capabilities选项中打开对应的功能开关,而最终的配置都会写入到工程中的一个.entitlements文件中,下面我们提供了配置该entitlements文件的方法。

    二、配置
    .entitlements是xml格式的文件,新建一个文本文件,修改内容后命名为UZApp.entitlements文件,然后将文件放置在widget网页包的res目录下,云编译时会将里面的内容添加到编译工程里面的UZApp.entitlements中。

    注意若要实现你想要的功能,不仅要配置entitlements文件,还要在苹果开发网站上面为你的App Id勾选上对应的功能。



    三、示例
    1、配置HealthKit
    <?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.developer.healthkit</key>
    <true/>
    </dict>
    </plist>
    复制代码

    2、配置Associated Domains
    <?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.developer.associated-domains</key>
    <array>
    <string>applinks:domain.com</string>
    </array>
    </dict>
    </plist>
    复制代码

  • 相关阅读:
    SDN课程阅读作业(2)
    2019 SDN上机第4次作业
    第11组 Alpha事后诸葛亮
    第11组 Alpha冲刺(6/6)
    第11组 Alpha冲刺(5/6)
    2019 SDN上机第3次作业
    2019 SDN阅读作业
    第11组 Alpha冲刺(4/6)
    第11组 Alpha冲刺(3/6)
    模式识别和机器学习、数据挖掘的区别与联系(转发)
  • 原文地址:https://www.cnblogs.com/APICloud/p/12106218.html
Copyright © 2011-2022 走看看