2013年9月5日

摘要: entitlement是codesign的一个输入,参见:codesign。entitlement的意思是权力,也就是表明应用所具有的权利,可以访问什么,不能访问什么等。这些信息会在codesign时成为应用signature的一部分。应用执行时,系统可以根据这个entitlement的信息限制应用可以做的事情。系统中不同的service有不同的entitlement,比如keychain有keychain-access-groups;iCloud有com.apple.developer.ubiquity-container-identifiers和com.apple.developer.ub 阅读全文
posted @ 2013-09-05 13:35 做个不善的人 阅读(2589) 评论(0) 推荐(0)
 
摘要: kSecAttrAccessible这个属性控制Keychain中的一个Item什么时候可以被访问,可选值有:kSecAttrAccessibleWhenUnlocked, kSecAttrAccessibleAfterFirstUnlock, kSecAttrAccessibleAlways, kSecAttrAccessibleWhenUnlockedThisDeviceOnly,kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly,kSecAttrAccessibleAlwaysThisDeviceOnly。带有ThisDeviceOnly的意 阅读全文
posted @ 2013-09-05 13:23 做个不善的人 阅读(1956) 评论(0) 推荐(0)