从 xcode 中删除配置文件
Posted
技术标签:
【中文标题】从 xcode 中删除配置文件【英文标题】:removing provisioning profile from xcode 【发布时间】:2009-05-28 19:16:37 【问题描述】:如何从 xcode 中删除以前安装的开发配置文件?
【问题讨论】:
【参考方案1】:它们存储在:~/Library/MobileDevice/Provisioning Profiles
您需要重新启动 XCode 以刷新列表。
【讨论】:
@mxcl:不是真的,您仍然可以使用“iPhone 配置实用程序”来管理您的配置文件。 是的,您可以使用 iPhone Config Utility 来管理您的所有配置文件(因为您不能再在 Xcode 5 中执行此操作)但是在 iPhone 配置实用程序中一一删除 400 多个配置文件一点也不好玩.感谢@Ramin 指出在哪里可以找到它们,以便我可以批量删除! 帮了我很多:每次我从管理器中删除配置文件,然后在与 iTunes 同步后返回。但是当我从这个文件夹中删除所有内容时 - tadam - 现在一切都像魔术一样工作 根据问题,应该接受这个答案。 它们会在您再次同步时回来。【参考方案2】:Xcode 将配置文件保存在以下目录:
~/Library/MobileDevice/Provisioning\ Profiles
要从 Xcode 中删除旧配置文件,只需删除它的文件并重新启动 Xcode。 Profile 文件名有些神秘,所以使用下面的命令来显示它们的真实名称:
grep -a -A1 "<key>Name</key>" *.mobileprovision | grep -v "<key>Name</key>" | grep -v "^--"
如果您需要的不仅仅是名称,例如 UDID 列表,此命令会显示特定配置文件的所有内容:
security cms -D -i xxx.mobileprovision
更新:最近 Apple 增加了使用标准 Finder 应用预览*.mobileprovision
文件的功能。
【讨论】:
这一定是最专业的回答了。你救了我的命。 这个 grep 命令太酷了,为什么 *** 不提供将答案添加到收藏夹的功能?【参考方案3】:我在删除 Xcode 5 中的配置文件时遇到了问题。
另一种方法是使用iPhone Configuration Utility,它会显示系统上安装的配置文件并允许您删除它们(选择并按删除键)。
【讨论】:
这绝对是最简单的方法,因为 Xcode 不再提供选项【参考方案4】:我还没有找到单独删除配置文件的方法(Xcode 5)。
我可以让它们消失的唯一方法是删除与配置文件相关的应用 ID。 (在会员中心的证书、标识符和配置文件中)
显然,这对您来说可能不是最佳选择 - 但如果您一直在使用测试应用程序 ID,那么这是可行的方法。
我尝试删除配置文件失败的方式:
(它们在 xcode/preferences/accounts/details 中刷新后重新出现)
-
苹果开发者网站
使用 iPhone 配置实用程序
直接在它们所在的文件夹中 (~/Library/MobileDevice/Provisioning
个人资料)
【讨论】:
“我能让它们消失的唯一方法是删除 App ID” 谢谢!一直在寻找高低,这很有效。【参考方案5】:我认为您必须打开 keychain.app 然后转到 Certificates 并在那里删除它们。
【讨论】:
这是正确的答案。我无法从 xcode 中删除证书。 你到底删除了什么?我看到一堆可能与 Xcode 相关的不同配置文件。【参考方案6】:听起来您想将其从 iPhone 中删除。我现在不在我的 Mac 前,但我相信在 XCode 中有一个管理器(在视图菜单选项下查看,确保你的 iPhone 已插入)你可以打开你可以访问你的配置文件的地方删除或更换它。我回家后会检查并更新此答案。
此外,如果您只需要删除单个项目的配置文件,您可以导航到项目的构建文件夹并从那里删除它。
如果您需要删除您的签名密钥,您可以通过您的钥匙串管理工具来完成。
编辑:在 XCode 中转到 Window->Organizer 这将打开管理器。从那里您可以执行您需要执行的操作来删除配置文件。
【讨论】:
【参考方案7】:使用 XCode 5,配置文件现在位于 Xcode -> Preferences -> Accounts 中。要删除新下载的配置文件的副本,您只需在此页面上选择您的帐户,然后单击配置文件列表左下方的刷新按钮。
【讨论】:
没有账户的个人资料没有用。【参考方案8】:来自 Xcode 5 及更高版本
我们无法从管理器选项卡中找到安装在 xcode 中的证书。
前往
第一步
在 xcode 构建设置中,选择您要删除的配置文件
第二步
在“Provisioning Profile”下的构建设置中选择Provisioning profile,然后单击其他。它将显示一个 33 位十六进制数字。收到。
第三步
去 ~/Library/MobileDevice/Provisioning Profiles
并在配置文件中搜索该复制的号码作为名称。
删除它。 :)
【讨论】:
最简单的答案。顺便说一句,在第 2 步中,应该是“在 Provisioning Profile 下”,而不是“代码签名身份”,这是有误导性的。【参考方案9】:进入iphone配置工具->选择配置文件->点击退格键(适用于xcode 6)
【讨论】:
以上是关于从 xcode 中删除配置文件的主要内容,如果未能解决你的问题,请参考以下文章