删除延迟的配置文件

Posted

技术标签:

【中文标题】删除延迟的配置文件【英文标题】:Removing Lingering Provisioning Profiles 【发布时间】:2015-09-11 13:45:08 【问题描述】:

当我将帐户添加到 Xcode 时,我正在尝试删除加载到我的工作计算机中的所有个人配置文件。

我已经从设置中的“帐户”标签中删除了我的帐户。

我删除了~/Library/MobileDevice/Provisioning Profiles中的所有个人资料

我删除并重新安装了 Xcode。无论我做什么,配置文件仍然会出现在 Build Settings > Provisioning Profile 中。

还有其他存储这些的地方吗?我正在使用 Xcode 6.4

编辑:

我已经取得了一些进展。在文件夹/Users/admin/Library/Developer/Xcode(admin 是我的用户名)中,我使用 ID 搜索了其中一个配置文件

sudo find . -type f -exec grep -l '2322c49f'  + 

2322c49f 是 ID 的开头。这告诉我这个 ID 在文件DeveloperPortal 6.4.db-wal 中。当我打开它时,它显示了很多无法渲染的字符,所以我想可能是一个二进制文件。然后向下滚动是一个嵌入其中的 plist。 plist 由所有配置文件组成。我删除了这个文件和下面列出的其他两个类似文件

DeveloperPortal 6.4.db      DeveloperPortal 6.4.db-shm

我重新启动 XCode,它重新生成了这三个文件,但配置文件继续出现在其中

【问题讨论】:

【参考方案1】:

我找到了另一个保存个人资料的位置

/System/Library/MobileDevice/Provisioning Profiles/

我从这里删除了配置文件并解决了问题

【讨论】:

以上是关于删除延迟的配置文件的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate学习笔记:级联删除

centos 7配置inotify+rsync实时同步

linux -小记 问题:"linux ifconfig查看网卡名称与配置文件不否" 或 启动网卡提示“ eth0 似乎不存在, 初始化操作将被延迟”。

RabbitMQ---延迟队列,整合springboot

配置 inotify+rsync 实时同步

RabbitMQ延迟队列