获取配置文件的名称

Ind*_*ore 0 xcode provisioning-profile

我的xcode中有一些过期(未使用)配置文件.我想删除它们,但问题是在我的~/Library/MobileDevice/Provisioning\ Profiles/文件夹中,配置文件不会保存名称,但像十六进制字符串一样

03264601-561e-4185-b6b9-968b168d57a1.mobileprovision
31266708-96d8-4496-88ce-8c2a1681d5c6.mobileprovision
3d26aa08-16ef-4023-a563-ec77168a6043.mobileprovision
4926b573-36f4-4235-9519-5534168b3f9c.mobileprovision
4926eb37-a630-4ca4-989c-0e66168c3795.mobileprovision
6d26b1f0-0695-4bfc-9ae0-a2051680acac.mobileprovision
7c26c1da-a65f-4277-ac1d-c81116828035.mobileprovision
8626b58b-06f3-4aaf-8d1e-f9e61683572d.mobileprovision
af26b527-06d7-476a-888f-2d3a16829277.mobileprovision
f02695b0-6623-47ed-b766-cbb1168ab752.mobileprovision
Run Code Online (Sandbox Code Playgroud)

如何获取每个配置的名称以便我可以删除它们.我不想删除所有,然后重新安装其余的.

Ind*_*ore 12

令人讨厌的方式

我已经创建了脚本并且在GitHub/ListProvisioningProfileName上.您可以在那里找到使用步骤.

ListProvisioningProfileName是一个简单的shell脚本,用于列出文件夹中apple开发的配置文件的所有名称

用法

  • 下载或复制repo并将脚本文件放在给定的下面~/Library/MobileDevice/Provisioning\ Profiles/.
  • 更改的权限$ list-provisioning-profile-name.sh如下

~/Library/MobileDevice/Provisioning\ Profiles/

  • 转到配置配置文件所在的目录

$ list-provisioning-profile-name.sh

  • 运行脚本

~/Library/MobileDevice/Provisioning\ Profiles/

示例输出

03174601-551e-4185-b6b9-968b7ebd57a1.mobileprovision    ad hoc myprofile
31456708-99d8-4496-88ce-8c2acee1d5c6.mobileprovision    xc ad hoc: com.abc.ios.*
3d45aa08-1cef-4023-a563-ec77f99a6043.mobileprovision    cool water
4912b573-3df4-4235-9519-5534fc5b3f9c.mobileprovision    Fast and Furious
4912eb37-a030-4ca4-989c-0e66cb7c3795.mobileprovision    adhoc-nursery-poems
6d21b1f0-0595-4bfc-9ae0-a2053ad0acac.mobileprovision    me team dist
7c21c1da-a65f-4277-ac1d-c81161728035.mobileprovision    myapp
8621b58b-04f3-4aaf-8d1e-f9e67183572d.mobileprovision    HelloExample
af21b527-05d7-476a-888f-2d3a3d429277.mobileprovision    xc ad hoc: com.abc.ios.name
f01125b0-6623-47ed-b766-cbb1138ab752.mobileprovision    my-dev-wild`
Run Code Online (Sandbox Code Playgroud)

内容 $ list-provisioning-profile-name.sh

03174601-551e-4185-b6b9-968b7ebd57a1.mobileprovision    ad hoc myprofile
31456708-99d8-4496-88ce-8c2acee1d5c6.mobileprovision    xc ad hoc: com.abc.ios.*
3d45aa08-1cef-4023-a563-ec77f99a6043.mobileprovision    cool water
4912b573-3df4-4235-9519-5534fc5b3f9c.mobileprovision    Fast and Furious
4912eb37-a030-4ca4-989c-0e66cb7c3795.mobileprovision    adhoc-nursery-poems
6d21b1f0-0595-4bfc-9ae0-a2053ad0acac.mobileprovision    me team dist
7c21c1da-a65f-4277-ac1d-c81161728035.mobileprovision    myapp
8621b58b-04f3-4aaf-8d1e-f9e67183572d.mobileprovision    HelloExample
af21b527-05d7-476a-888f-2d3a3d429277.mobileprovision    xc ad hoc: com.abc.ios.name
f01125b0-6623-47ed-b766-cbb1138ab752.mobileprovision    my-dev-wild`
Run Code Online (Sandbox Code Playgroud)

简单的方法

转到文件夹~/Library/MobileDevice/Provisioning\ Profiles/并选择一个配置文件并点击空格键,你会看到这样的东西

在此输入图像描述

  • 伟大的脚本,Xcode 8.3或更新它几乎是必须的.谢谢. (2认同)