收集了不少Entitlement,当然也肯定有遗漏。有的就是key的字面意思,就不多做解释。
不过有的虽然字面意思好理解,不过具体的用处不太清楚,就写的Unknown use。
在替换entitlement的时候,只换上自己所需要的权限就行。
原文在此。

<key>CanInheritApplicationStateFromOtherProcesses</key>
<true/>
Unknown use.

<key>DataProtectionClass</key>
<string>NSFileProtectionComplete</string>
Unknown use.

<key>SBStarkCapable</key>
<true/>
Unknown use.

<key>allow-obliterate-device</key>
<true/>

<key>aps-connection-initiate</key>
<true/>
Unknown use.

<key>backupd-connection-initiate</key>
<true/>
<key>checklessPersistentURLTranslation</key>
<true/>
<key>com.apple.AutoWake-write-access</key>
<true/>
Unknown use.

<key>com.apple.CommCenter.fine-grained</key>
<array>
    <string>spi</string>
    <string>phone</string>
    <string>identity</string>
    <string>sms</string>
    <string>data-usage</string>
    <string>data-allowed</string>
    <string>data-allowed-write</string>
</array>

<key>com.apple.CoreRoutine.LocationOfInterest</key>
<true/>

<key>com.apple.QuartzCore.displayable-context</key>
<true/>
<key>com.apple.QuartzCore.global-capture</key>
<true/>
<key>com.apple.QuartzCore.secure-mode</key>
<true/>
有时候截屏需要签上以上这三个QuartzCore。

<key>com.apple.SystemConfiguration.SCDynamicStore-write-access</key>
<true/>

<key>com.apple.SystemConfiguration.SCPreferences-write-access</key>
<array>
    <string>com.apple.radios.plist</string>
</array>
应该是写Wi-Fi相关的配置时需要签上。

<key>com.apple.UIKit.vends-view-services</key>
<true/>
Unknown use.

<key>com.apple.accounts.appleaccount.fullaccess</key>
<true/>

<key>com.apple.accounts.appleidauthentication.defaultaccess</key>
<true/>

<key>com.apple.accounts.facebook.defaultaccess</key>
<true/>

<key>com.apple.assistant.contextprovider</key>
<true/>

<key>com.apple.avfoundation.allow-still-image-capture-shutter-sound-manipulation</key>
<true/>

<key>com.apple.backboard.client</key>
<true/>

<key>com.apple.backboardd.launchapplications</key>
<true/>

<key>com.apple.bulletinboard.serverconduit</key>
<true/>

<key>com.apple.bulletinboard.utilities</key>
<true/>
Unknown use.

<key>com.apple.cards.all-access</key>
<true/>
Unknown use.

<key>com.apple.ci</key>
<true/>
Unknown use.

<key>com.apple.coreaudio.allow-amr-decode</key>
<true/>

<key>com.apple.coreaudio.allow-opus-codec</key>
<true/>

<key>com.apple.coreduetd.allow</key>
<true/>

<key>com.apple.coremedia.allow-mpeg4streaming</key>
<true/>

<key>com.apple.coremedia.allow-preview-encrypted-tone-playback</key>
<true/>

<key>com.apple.coremedia.allow-protected-content-playback</key>
<true/>

<key>com.apple.coretelephony.Identity.get</key>
<true/>

<key>com.apple.developer.extension-host.photo-editing</key>
<true/>

<key>com.apple.developer.game-center</key>
<array>
    <string>Account</string>
    <string>Scores</string>
    <string>Achievements</string>
    <string>Challenges</string>
    <string>Multiplayer</string>
    <string>TurnBasedMultiplayer</string>
</array>

<key>com.apple.developer.healthkit</key>
<true/>
访问Health数据

<key>com.apple.developer.icloud-container-environment</key>
<string>Development</string>

<key>com.apple.developer.pass-type-identifiers</key>
<array>
    <string>*.pass.com.apple.itunes.storecredit</string>
</array>

<key>com.apple.developer.ubiquity-container-identifiers</key>
<array>
    <string>com.apple.shoebox</string>
</array>

<key>com.apple.excludes-extensions</key>
<true/>

<key>com.apple.icloud.findmydeviced.access</key>
<true/>

<key>com.apple.imagent.av</key>
<true/>

<key>com.apple.ios.StoreKit.compose-review</key>
<true/>

<key>com.apple.itunesstored.private</key>
<true/>

<key>com.apple.keystore.device</key>
<true/>

<key>com.apple.keystore.device.verify</key>
<true/>

<key>com.apple.launchservices.receivereferrerrurl</key>
<true/>

<key>com.apple.locationd.effective_bundle</key>
<true/>

<key>com.apple.locationd.prompt_behavior</key>
<true/>

<key>com.apple.locationd.usage_oracle</key>
<true/>
Unknown use.

<key>com.apple.mediastream.mstreamd-access</key>
<true/>

<key>com.apple.messages.supportsattachments</key>
<true/>

<key>com.apple.mobilemail.mailservices</key>
<true/>

<key>com.apple.nfcd.ce</key>
<true/>
Unknown use.

<key>com.apple.nfcd.info</key>
<true/>
Unknown use.

<key>com.apple.notificationcenter.widgetcontrollerhascontent</key>
<true/>

<key>com.apple.photos.bourgeoisie</key>
<true/>

<key>com.apple.private.CoreAuthentication.CallerPID</key>
<true/>

<key>com.apple.private.CoreAuthentication.SPI</key>
<true/>

<key>com.apple.private.MobileGestalt.AllowedProtectedKeys</key>
<array>
    <string>EthernetMacAddress</string>
    <string>WifiAddressData</string>
    <string>WifiAddress</string>
    <string>UniqueDeviceID</string>
</array>

<key>com.apple.private.accounts.allaccounts</key>
<true/>

<key>com.apple.private.accounts.authdialoghost</key>
<true/>

<key>com.apple.private.accounts.bypassguestmoderestrictions</key>
<true/>

<key>com.apple.private.accounts.customaccesssinfo</key>
<true/>

<key>com.apple.private.allow-explicit-graphics-priority</key>
<true/>

<key>com.apple.private.appleaccount.app-hidden-from-icloud-settings</key>
<true/>

<key>com.apple.private.assetsd.nebulad.access</key>
<string>camera</string>
<key>com.apple.private.bmk.allow</key>
<true/>

<key>com.apple.private.calendar.allow-suggestions</key>
<true/>

<key>com.apple.private.communicationsfilter</key>
<true/>

<key>com.apple.private.corerecents</key>
<true/>

<key>com.apple.private.game-center</key>
<array>
    <string>Account</string>
<string>Authenticate</string>
    <string>Profile</string>
<string>Friends</string>
    <string>Games</string>
    <string>Scores</string>
    <string>Achievements</string>
    <string>Challenges</string>
    <string>Multiplayer</string>
    <string>TurnBasedMultiplayer</string>
    <string>GameStats</string>
</array>

<key>com.apple.private.healthkit</key>
<true/>

<key>com.apple.private.healthkit.authorization_bypass</key>
<true/>

<key>com.apple.private.healthkit.authorization_manager</key>
<true/>

<key>com.apple.private.healthkit.medicaliddata</key>
<true/>

<key>com.apple.private.healthkit.preferred_source</key>
<true/>

<key>com.apple.private.iad.background-client</key>
<true/>

<key>com.apple.private.iad.privileged-client</key>
<true/>

<key>com.apple.private.icfcallserver</key>
<true/>

<key>com.apple.private.ids.idquery-cache</key>
<true/>
Unknown use.

<key>com.apple.private.ids.registration-reset</key>
<true/>

<key>com.apple.private.imavcore.imavagent</key>
<true/>

<key>com.apple.private.imcore.imremoteurlconnection</key>
<true/>

<key>com.apple.private.lockdown.finegrained-get</key>
<array>
    <string>NULL/ActivationPrivateKey</string>
    <string>NULL/DeviceCertificate</string>
</array>

<key>com.apple.private.mobileinstall.allowedSPI</key>
<array>
    <string>CheckCapabilitiesMatch</string>
    <string>InstallForLaunchServices</string>
    <string>UninstallForLaunchServices</string>
</array>

<key>com.apple.private.network.socket-delegate</key>
<true/>

<key>com.apple.private.security.container-required</key>
<true/>

<key>com.apple.private.social.facebook.like</key>
<true/>

<key>com.apple.private.suggestions</key>
<true/>

<key>com.apple.private.tcc.allow</key>
<array>
    <string>kTCCServiceAddressBook</string>
    <string>kTCCServiceCamera</string>
    <string>kTCCServiceMicrophone</string>
    <string>kTCCServiceReminders</string>
    <string>kTCCServicePhotos</string>
    <string>kTCCServiceCalendar</string>
</array>

<key>com.apple.private.tcc.allow.overridable</key>
<array>
    <string>kTCCServicePhotos</string>
    <string>kTCCServiceAddressBook</string>
    <string>kTCCServiceCalendar</string>
</array>

<key>com.apple.private.xpc.launchd.app-server</key>
<true/>

<key>com.apple.security.exception.files.absolute-path.read-write</key>
<array>
    <string>/PATH/TO/THE/FILE/YOU/WANT/TO/READ/WRITE</string>
</array>

<key>com.apple.security.exception.iokit-user-client-class</key>
<array>
    <string>RootDomainUserClient</string>
</array>

<key>com.apple.security.exception.mach-lookup.global-name</key>
<array>
    <string>com.apple.assetsd.nebulad</string>
    <string>com.apple.accountsd.oopa</string>
    <string>com.apple.telephonyutilities.callservicesdaemon</string>
    <string>com.apple.routined.registration</string>
</array>

<key>com.apple.seld.cm</key>
<true/>

<key>com.apple.sh</key>
<true/>

<key>com.apple.springboard.activateRemoteAlert</key>
<true/>

<key>com.apple.springboard.activateawayviewplugins</key>
<true/>

<key>com.apple.springboard.allowallcallurls</key>
<true/>

<key>com.apple.springboard.appbackgroundstyle</key>
<string>YES</string>
<key>com.apple.springboard.debugapplications</key>
<true/>

<key>com.apple.springboard.opensensitiveurl</key>
<true/>

<key>com.apple.springboard.openurlinbackground</key>
<true/>

<key>com.apple.springboard.openurlswhenlocked</key>
<true/>

<key>com.apple.springboard.stark.activateRemoteAlert</key>
<true/>

<key>com.apple.videoconference.allow-conferencing</key>
<true/>
<key>com.apple.visualvoicemail.client</key>
<true/>

<key>com.apple.wifi.manager-access</key>
<true/>

<key>dynamic-codesigning</key>
<true/>

<key>get-task-allow</key>
<true/>

<key>keychain-access-groups</key>
<array>
    <string>apple</string>
    <string>com.apple.airplay</string>
    <string>com.apple.youtube.credentials</string>
    <string>com.apple.PassbookUIService</string>
    <string>com.apple.videouploadplugins.credentials</string>
</array>

<key>platform-application</key>
<true/>

<key>proc_info-allow</key>
<true/>

<key>run-unsigned-code</key>
<true/>

<key>seatbelt-profiles</key>
<array>
    <string>MobileSlideShow</string>
    <string>MobileCal</string>
    <string>MailCompositionService</string>
</array>

<key>task_for_pid-allow</key>
<true/>

 
转自:http://blog.0xbbc.com/2014/12/ios-entitlement分析/
 

个人整理的一些iOS Entitlements的更多相关文章

  1. 超全!整理常用的iOS第三方资源(转)

    超全!整理常用的iOS第三方资源 一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地 ...

  2. 整理常用加密 iOS 与 Android 加密 MD5-SHA1

    1.MD5算法 不可逆 128位或者64位串,byte数字长度就是16和8,一般表示是使用16进制来表示的话,1个byte转换成2个16bit,分别表示高地位,所以生成的字符串是16位或者是32位的, ...

  3. 整理常用的iOS第三方资源

    一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github. ...

  4. 有了第一台自己开发的pro,开心,明天分享最近整理逆向分析ios的一些东西

    最近都在忙于ios深入研究,研究别人的代码,别人的app.然后顺藤摸瓜的找到了关键:逆向,动态特性等. 相关工具:reveal, cycript等. 特别感谢前人的分享,为了打开学习ios的另外一扇大 ...

  5. 【转】超全!整理常用的iOS第三方资源 -- 不错

    原文网址:http://www.cocoachina.com/ios/20160121/14988.html 一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ ...

  6. 超全!整理常用的iOS第三方资源

    一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github. ...

  7. iOS开源库--最全的整理 分类: ios相关 2015-04-08 09:20 486人阅读 评论(0) 收藏

    youtube下载神器:https://github.com/rg3/youtube-dl 我擦咧 vim插件:https://github.com/Valloric/YouCompleteMe vi ...

  8. 【原】移动web资源整理(安卓、ios移动端兼容性问题归整)

     meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-wi ...

  9. 整理面试问题iOS

    1.如何添加手势操作. 我们以在view上来举例 //创建一个view UIView *tapView=[UIView new]; tapView.frame=CGRectMake(, , kWidt ...

随机推荐

  1. 关于 javascript:void(0) 的问题.

    原文地址:楚广明的博客 http://www.cnblogs.com/chu888chu888/archive/2012/01/05/2313045.html 最近看了好几个关于<a>标签 ...

  2. java 面向对象 — 多态

    注意:如果用父类引用指向子类对象的时候.不可以调用,子类中有但是父类中没有的方法. 抽象 方法没有具体方法,以分号结束.例:public abstract void call(); 1.接口必须要有a ...

  3. linux编程基本

    库的使用头文件:.h 里面的函数及变量的声明 比如#include <stdio.h> ,Linux下默认头文件的搜索路径 系统定义的头文件: /usr/include /usr/loca ...

  4. Office 2016激活教程(附KMS激活软件)

    首先下载office 2016办公软件文件名:cn_office_professional_plus_2016_x86_x64_dvd_6969182.isoSHA1:277926A41B472EE3 ...

  5. 20165233 学习基础和C语言基础调查

    学习基础与<做中学>阅读心得 读<做中学>有感 娄老师通过在学习工作中总结出的"做中学"的方式,将其运用到减肥.五笔训练.乒乓球训练以及英文单词背诵的过程中 ...

  6. vue组件化开发实践

    前言 公司目前制作一个H5活动,特别是有一定统一结构的活动,都要码一个重复的轮子.后来接到一个基于模板的活动设计系统的需求,便有了一下的内容.首先会对使用Vue进行开发的一些前期需要的技术储备进行简单 ...

  7. sql 存储过程返回值 变量名

    return 语句返回值,前台调用的参数名称为 @RETURN_VALUE

  8. 如何量化考核技术人的 KPI?

    如何量化考核技术人的 KPI? 原创: 张建飞 阿里技术今天 阿里妹导读:对技术人来说,技术是成长的"核心".然而,在实际工作协作中,技术的重要性常常被业务所掩盖,造成先业务后技术 ...

  9. jQuery load() 判断 iframe 是否加载完毕

    判断 iframe 是否加载完毕  方法.jQuery load() var frm = document.getElementById('myiframe'); $(frm).load(functi ...

  10. arcgis mpk 打包地图 (数据管理)

    摘要 来自:http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/help/index.html#/na/0017000000q5000000/ 对地图文档以 ...