https://i.stack.imgur.com/mHez7.png
我看到下载按钮变灰但下载似乎从未完成的相同问题。
我手动删除了 finder 中的所有配置文件,然后单击下载。即使下载似乎没有完成,配置文件仍然被下载......
您可以在 finder 中查看您的个人资料
HOME/Library/MobileDevice/Provisioning Profiles
https://i.stack.imgur.com/dTGL5.png
请注意,Xcode 中的这个 UI 是一种方便,不应妨碍您的工作。按照以下步骤,您要下载的配置文件仍然可用:
在 Safari 中访问 developer.apple.com 单击帐户并登录 单击证书、标识符和配置文件 导航到您感兴趣的配置文件并下载它 将下载的配置文件拖到 Dock 中的 Xcode 图标上。
此时,您的配置文件将安装在您的 Mac 上,并可在 Xcode 中使用。
对于 OP - 如果以这种方式手动安装配置文件不能解决问题,那么您可能会看到另一个配置问题或错误。您能否澄清您在手动安装配置文件并在“常规”选项卡中选择它后看到的内容 - 您是否遇到构建错误或其他问题?
我通过取消选中和重新检查来解决它:
项目设置 -> 常规 -> 签名 -> '自动管理签名'
在我添加推送功能后问题开始出现(我检查了目标->功能中的推送通知切换按钮)如果我去取消选中它,那么我可以构建并上传到应用商店。
我遇到了同样的问题。这是我所做的为我解决了问题的方法。
首先,我右键单击“灰色非下载”的两个配置文件中的每一个并移至垃圾箱。
然后我在 Xcode 中删除了开发者帐户。
我重新添加了开发者帐户,返回详细信息并全部下载。
它对我有用,希望这会有所帮助。
答案就在这里。
它听起来并不多,但它确实对我有用。
只需右键单击配置文件,然后单击在查找器中显示。然后删除整个文件夹中的所有配置文件。
没有转到 Xcode 项目设置并选中复选框,自动经理签名。 xcode 将为您完成剩下的工作。
我也遇到过这个问题,并且在重命名配置文件方面取得了一些成功。例如,它曾经被命名为“[App Name] Dev”,无论我做什么,更新,删除和重新创建相同的名称,手动安装它,它根本不起作用。直到我将配置文件重命名为“[App Name] Development”。
https://i.stack.imgur.com/QbVkr.png
如果不起作用,请尝试删除并添加您的帐户
尝试
打开终端
输入 defaults delete com.apple.Xcode
并按“Enter”。这将删除设置的自定义设置。
输入 rm -rf ~/Library/Application\ Support/Xcode
并按“Enter”。这也会删除配置文件夹。
如果问题仍然存在,这可以节省我的时间重新安装 Xcode
defaults delete com.apple.dt.Xcode
而不是 defaults delete com.apple.Xcode
我遇到了同样的问题,没有解决它,所以我找到了一个解决方法
直接从开发人员帐户下载配置文件并双击它,它将安装在 xcode 中。下载并安装 iPhone 配置实用程序。在那里打开 iPhone 配置实用程序,您将找到所有配置文件然后选择您要使用的配置文件,然后您可以看到配置文件标识符的配置文件的详细信息。复制该配置文件标识符并打开 xcode。导航到代码签名身份,然后在配置文件中选择其他人并粘贴复制的配置文件标识符。答对了!
就我而言(Xamarin.iOS 顺便说一句),我已手动删除位于 HOME/Library/MobileDevice/Provisioning Profiles
中的所有配置文件,但我需要执行其他操作才能将应用程序部署到设备:
问题是我已经实现了全新的 iOS 10 推送通知框架,它需要在 Entitlements.plist 中添加以下属性:
<key>aps-environment</key>
<string>development</string>
我正在尝试使用值 production
而不是 development
部署开发版本。改变这个值就可以了。
实际上,所有提供的解决方案都可以工作,这取决于你的运气,但主要你必须保留删除帐户,清理“mogile_oli”的答案等配置文件,然后重新添加它们,但也不要忘记重置签名身份:
帐户 -> 选择添加的帐户 -> 选择团队并查看详细信息(或双击团队名称) -> 如果需要,您将看到重置按钮,单击它,
而且您确实需要先尝试使用自动签名进行构建,然后将其删除,似乎无法使用按钮下载,现在只需忽略此页面上的下载按钮,但在尝试构建时最好使用对话框。
并且几乎每次执行操作后总是退出 Xcode 并重新打开它,在浪费了 2 天之后,我让它像这样工作!
我遇到过同样的问题。我留下了对我有用的解决方案:
我从我的密钥链中删除了所有过期的证书,我注意到新证书没有下载,因为我有一个过期的证书相关。我不知道为什么这似乎是我的 keyChain/iTunes 的问题
我通过创建自己的开发证书(在 Xcode 中)并在开发配置文件中分配它来解决它。在我下载并双击它后,我能够让它正常工作。