ios - Get the name of provisioning profile -


i have expired(unused) provisioning profile in xcode. want delete them problem in ~/library/mobiledevice/provisioning\ profiles/ folder provisioning profiles not saved name hexadecimal string

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 

how can name of each provisioning can delete them. don't want delete , reinstall rest.

i have created script , on github/listprovisioningprofilename. can find steps of usage there.

listprovisioningprofilename simple shell script list names of provisioning profile of apple development in folder

usage

  • download or copy repo , place script file under given path-to-file.
  • change permission of list-provisioning-profile-name.sh below

chmod +x ~/path-to-file/list-provisioning-profile-name.sh

  • go directory provisioning profiles resides

cd ~/library/mobiledevice/provisioning\ profiles/

  • run script

sh ~/path-to-file/list-provisioning-profile-name.sh

example output

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 , 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` 

content of list-provisioning-profile-name.sh

#!/bin/bash read -d '' script << 'eof' begin {     e = 1     pat = "<string>"tolower(provisioningprofile) } {     cur = tolower($0)     if (cur ~ pat && prev ~ /<key>name<\\/key>/) {         sub(/<string>/,"",cur)         sub(/<\\/string>/,"",cur)         print filename cur         e = 0     }     if ($0 !~ /^\s*$/) {         prev = cur     } } end {  exit e } eof   awk -v "provisioningprofile=$1" "$script" * 

Comments

Popular posts from this blog

asp.net mvc - SSO between MVCForum and Umbraco7 -

Python Tkinter keyboard using bind -

ubuntu - Selenium Node Not Connecting to Hub, Not Opening Port -