无法更新配置文件

4
一个团队成员需要注册她的设备,所以我在 Apple Dev Portal 的 Devices 部分添加了她的设备。然后创建了一个新的 ad hoc 供应配置文件,其中包括她的设备,并最终删除了旧的供应配置文件。但是 XCode 似乎没有看到这个新的供应配置文件:enter image description here 为确保 Apple 使用最新的配置文件,我进行了以下操作:
rm -rF /Users/etayluz/Library/MobileDevice/Provisioning\ Profiles/

当我尝试构建Xcode时,出现错误:

error: Build input file cannot be found: '~/Library/MobileDevice/Provisioning Profiles/dab00c70-5073-403b-ae60-e337afeee7fc.mobileprovision'

我如何让Xcode使用新的Ad Hoc预配文件?

我还在“偏好设置->账户”中点击了“下载手动配置文件”,它确实获取了我创建的新配置文件,但是Xcode仍然执迷不悟地要求使用旧的配置文件。我该如何使Xcode指向并开始寻找新的配置文件呢?


尝试使用这个非常强大的命令,只需删除旧的配置文件: https://dev59.com/cVcP5IYBdhLWcg3worn_#49953569 - aqibGenk
2个回答

9
  1. 前往~/Library/MobileDevice/Provisioning\ Profiles/并删除所有的配置文件。
  2. 进入XCode > Preferences > Accounts,选择Apple ID。
  3. 点击下载所有配置文件。这将重新下载所有的配置文件。

1
谢谢,但我的问题是如何让Xcode识别它需要使用这个新的配置文件。我没有问题让Xcode下载它。 - etayluz
下载新的配置文件后,您需要双击它。它将自动导入到Xcode中。通过标识符匹配,配置文件与捆绑标识符相匹配,借助标识符,Xcode可以识别在哪里导入新的配置文件。 - Alka Singla
我不得不删除派生数据并重新启动Xcode。 - M.Othman
我双击了新的配置文件,但现在出现了“构建输入文件找不到:'/Users/Library/MobileDevice/Provisioning Profiles/~~~.mobileprovision'” 的错误提示。 - Energy

0
前往Xcode->偏好设置->账户 选择Apple ID,然后选择您的应用程序所在的团队。 点击下载手动配置文件 CMD + Shift + K(清理项目) 重新构建项目(CMD + B)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接