CFBundleIdentifier
CFBundleIdentifier字段指定了bundle的一个唯一的标识字符串。该标识符采用了类似Java包的命名方式,例如com.apple.myapp。该bundle标识符可以在运行时定位bundle。预置系统使用这个字符串来唯一地标识每个应用程序。
它包含一个唯一标识的字符串,它是从你在iOS Provisioning Portal创建的App ID取得的 App ID包含两个部分:Team ID和Bundle ID
CFBundleShortVersionString
CFBundleShortVersionString字段指定了bundle的版本号。一般包含该bundle的主、次版本号。这个字符串的格式通常是 “n.n.n”(n表示某个数字)。第一个数字是bundle的主要版本号,另两个是次要版本号。该字段的值会被显示在Cocoa应用程序的关于对话框 中。
该字段不同于CFBundleVersion,它指定了一个特殊的创建号。而CFBundleShortVersionString的值描述了一种更加正式的并且不随每一次创建而改变的版本号。
CFBundleVersion
CFBundleVersion字段指定了一个字符串用来标识创建号。该字段的值通常随每一次创建而改变,并且会被显示在Cocoa”关于”对话框中的扩号里。
为了指定一个发布版的bundle的版本信息,可以使用CFBundleShortVersionString字段。参见“CFBundleShortVersionString”。
获取用户权限信息:
用来访问用户信息的Reason strings iOS6中需要从用户那里得到授权的数据
//Calendars,Contacts Location,Photos,Reminders
表A-3 获取用户权限信息
|
字段 |
类型 |
是否必须 |
摘要 |
|
NSCalendarsUsageDescription |
String |
No |
当应用第一次视图访问用户的日历的时候,会出现一个弹出框来向用户请求权限。如果你对这个键设置了一个值,那么这个值将会显示在弹出框中 |
|
NSContactsUsageDescription |
String |
No |
应用第一次尝试访问用户的通讯录的时候,会出现一个弹出框申请权限。就像是前一个键,你对这个键指定的值,将会显示在弹出框中 |
|
NSPhotoLibraryUsageDescription |
String |
No |
同上,照片 |
|
NSRemindersUsageDescription |
String |
No |
同上,备忘录 |
|
NSLocationUsageDescription |
String |
No |
同上,位置信息 |










