iOS-配置文件

使用Security命令行查看配置文件内容

  • 进入到文件所在文件夹 $cd /path
  • $security cms -D -i xx.moblieprovision
<?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>AppIDName</key>
    <string>XC name</string>
    <key>ApplicationIdentifierPrefix</key>
    <array>
    <string>NABY5B5X89</string>
    </array>
    <key>CreationDate</key>
    <date>2017-07-14T07:51:24Z</date>
    <key>Platform</key>
    <array>
        <string>iOS</string>
    </array>
    <key>DeveloperCertificates</key>
    <array>
        <data>MIIF1TCCBL2gAwIBAgIIfrQuT3Ae7HwwDQYJKoZIhvcNAQELBQAwgZYxCzAJBgNVBAYTAlVTMRMwEQYDVQQKDApBcHBsZSBJbmMuMSwwKgYDVQQLDCNBcHBsZSBXb3JsZHdpZGUgRGV2ZWxvcGVyIFJlbGF0aW9uczFEMEIGA1UEAww7QXBwbGUgV29ybGR3aWRlIERldmVsb3BlciBSZWxhdGlvbnMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTcwNzE0MDcxMTE5WhcNMTgwNzE0MDcxMTE5WjCByDEaMBgGCgmSJomT8ixkAQEMCk5BQlk1QjVYODkxVDBSBgNVBAMMS2lQaG9uZSBEaXN0cmlidXRpb246IFpob3VZSSBIZWJlaSBOZXR3b3JrIFRlY2hub2xvZ3kgQ28uLCBMdGQuIChOQUJZNUI1WDg5KTETMBEGA1UECwwKTkFCWTVCNVg4OTEyMDAGA1UECgwpWmhvdVlJIEhlYmVpIE5ldHdvcmsgVGVjaG5vbG9neSBDby4sIEx0ZC4xCzAJBgNVBAYTAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxUbc8DjT32QmTaoTqFCj11UVcihLpkccyOXobQxrsDNaD5/9ezb5L4w1hLgWiwdpXNgDvZf7N3zBabvq42ETxcFlwsQH1G3NJoA2hLSglIoDgNaYl3nQid9VWBJruGVhuJZ936Ol+b+BuwsOgnGww46rFdAPH7VtmE1rz/Le/NhURAN/AZHK1eTeb05UoKZ7U6xpwfxfsOGz+lTD+snOJOaNZXj+CA1fADaQz5GsxOgDjC4VBqTBXlBvjYZYpV81HXA+xyCo1MM67i/8+Im/1xu0ZFAdGlu+nm+onzyJ6i+JUmRzSNHLxw+v/A5sz7epwiCJikEEtBZzdp/x3elTiQIDAQABo4IB8TCCAe0wPwYIKwYBBQUHAQEEMzAxMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5hcHBsZS5jb20vb2NzcDAzLXd3ZHIxMTAdBgNVHQ4EFgQUDkRx4d1OGZdpw2Q0Dagom4wU2K8wDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBSIJxcJqbYYYIvs67r2R1nFUlSjtzCCAR0GA1UdIASCARQwggEQMIIBDAYJKoZIhvdjZAUBMIH+MIHDBggrBgEFBQcCAjCBtgyBs1JlbGlhbmNlIG9uIHRoaXMgY2VydGlmaWNhdGUgYnkgYW55IHBhcnR5IGFzc3VtZXMgYWNjZXB0YW5jZSBvZiB0aGUgdGhlbiBhcHBsaWNhYmxlIHN0YW5kYXJkIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHVzZSwgY2VydGlmaWNhdGUgcG9saWN5IGFuZCBjZXJ0aWZpY2F0aW9uIHByYWN0aWNlIHN0YXRlbWVudHMuMDYGCCsGAQUFBwIBFipodHRwOi8vd3d3LmFwcGxlLmNvbS9jZXJ0aWZpY2F0ZWF1dGhvcml0eS8wDgYDVR0PAQH/BAQDAgeAMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMDMBMGCiqGSIb3Y2QGAQQBAf8EAgUAMA0GCSqGSIb3DQEBCwUAA4IBAQBTH/dAT8H+0QcPPuskS0+vXFBf5w8Mr2oaDcKpoMrqqesTKMR2R22M+/Uagcm1Wb+S3oxQ2YwoIms+tGF4Y9MLi9/54f9X2jtCskfaA1w3JbPEGcWqZX1BWlgUzkA+CUvTDH9y9nUyxUzGdphkFiZA2ZCy3Pl8B1ohF2WYylXxd8s4+VNR8MvRom9OqxsSeQQLnXB7UHgiYoc83hc+pOB114AQ72I+O+RW0w5t0c3p+0H9P55VXpxhiJSaUWOjN0G2EGkW1t4CQ21+pHhaVU0GBk3Q1jLcNHK4Lkkij4XgAbWa2tO4p2SK/ucjiJlWTWf0vOQkLY760jxMJ4h1H1sD</data>
    </array>
    <key>Entitlements</key>
    <dict>
        <key>keychain-access-groups</key>
        <array>
            <string>-----------</string>        
        </array>
        <key>get-task-allow</key>
        <false/>
        <key>application-identifier</key>
        <string>NABY5B5X89.budleID</string>
        <key>com.apple.developer.team-identifier</key>
        <string>NABY5B5XXX89</string>
        <key>aps-environment</key>
        <string>production</string>
    </dict>
    <key>ExpirationDate</key>
    <date>2018-07-14T07:11:19Z</date>
    <key>Name</key>
    <string>ADHOC</string>
    <key>ProvisionedDevices</key>
    <array>
        <string>8aec65ac008398d8e3862a4204620e2b6a2f493b</string>
        <string>cd4a76100452bd07c39a6ffad6846bc390ed78f2</string>
    </array>
    <key>TeamIdentifier</key>
    <array>
        <string>NACY5B4X89</string>
    </array>
    <key>TeamName</key>
    <string>Apple Technology Co., Ltd.</string>
    <key>TimeToLive</key>
    <integer>364</integer>
    <key>UUID</key>
    <string>050d6afe-4f9c-3a36-873a-9248b0ea9922</string>
    <key>Version</key>
    <integer>1</integer>
</dict>
</plist

大致结构

  • 开发者信息(文件创建时间,平台,APPID等)

  • DeveloperCertificates 这一项是一个列表,包含了可以为使用这个配置文件的应用签名的所有证书

  • Entitlements 授权信息

    • 举例来说,如果你在 Xcode 中添加了 iCloud 键值对存储授权 (com.apple.developer.ubiquity-kvstore-identifier),但是没有更新,重新设置并下载新的配置文件,旧的配置文件规定你的应用并没有这一项授权。那么如果你的应用使用了这个功能,iOS 就会拒绝你的应用运行。这也是当你在开发者中心编辑了应用的授权,对应的配置文件会被标记为无效的原因。
  • 如果你打开的是一个用于开发测试的证书,你会看到一项 ProvisionedDevices,在这一项里包含了所有可以用于测试的设备列表。因为配置文件需要被苹果签名,所以每次你添加了新的设备进去就要重新下载新的配置文件。

  • UDID

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,839评论 6 482
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,543评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,116评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,371评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,384评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,111评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,416评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,053评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,558评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,007评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,117评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,756评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,324评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,315评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,539评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,578评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,877评论 2 345

推荐阅读更多精彩内容