gpt4 book ai didi

ios - 如何完全、可靠地从 Mac 中删除配置文件?

转载 作者:可可西里 更新时间:2023-11-01 04:47:28 24 4
gpt4 key购买 nike

好的,所以我正在尝试设置 iOS 应用程序的自动构建和签名/打包(持续集成,你知道的)。我们的测试人员池(即 UDID)不是很稳定,因此我们的配置文件往往会经常更改。为了完全确定我使用最新的配置文件构建(并避免常见的缓存陷阱),我想在每次构建之前清理所有以前配置文件的构建箱并从 Apple 配置门户下载新的配置文件。我似乎无法确定性地实现第一步。我清理了 ~/Library/MobileDevice/Provisioning Profiles/ 但 XCode 仍然从某个地方获取配置文件。我清理了库中的 XCode Organizer 以及所有当前连接的设备。请注意,我需要避免这一步,除非有已知的方法可以从命令行执行此操作!尽管如此,XCode还是很开心的在签名。无奈之下,我确实 find/-name "*.mobileprovision" 并在不少于 3 个临时位置找到了副本:

  • ~/Library/Developer/XCode/DerivedData/[ProjectName]-[hash]/
  • ~/Library/Developer/XCode/Archives/[date]/[Projectname].xcarchive/Products/Applications/[Projectname].app/
  • /private/var/folders/k_/[hash]/T/[UUID]/[Projectname].app/

在删除所有这些之后,XCode 最终承认没有配置文件(只是将证书列为可以理解的“没有配置文件的身份”)并且签名失败。

清洗有确定性吗?我也许能够找出第一条路径,但第三条路径没有机会,其中有两个随机序列。我错过了什么?如果我只是从 ~/Library/MobileDevice/Provisioning Profiles/ 中删除旧的,我可以依赖 XCode 使用新的配置文件吗?我想避免每次都剥离一个完整的新 MacOS VM,只是为了确保这一点:)

为了完整起见,我们使用 XCode 4.3 和 4.5 之间的任何版本,如果有所不同,可以在最新的 4.6 上同步。但我对此表示怀疑。

最佳答案

删除整个 ~/Library/Developer/XCode 文件夹为我完成了这项工作。

关于ios - 如何完全、可靠地从 Mac 中删除配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15705666/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com