当我去Xcode时 - >偏好 - >帐户并选择我的帐户并“下载所有配置文件”它不会更新我的iOS开发人员证书,因此当我尝试在手机上运行该应用程序时,它表示证书已过期或已被撤销。
我正在开发一款需要Metal的应用程序,所以我必须在我的设备上进行测试,并且模拟器不是一个选项。
有关如何强制更新此证书的任何帮助吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
Xcode 8.x 版本非常糟糕。安装Fastlane可以省去一些麻烦。它是免费和开源的。
确保安装了最新版本的Xcode命令行工具:
n=3; cat $( yes file.txt | sed ${n}q ) > file_new.txt
然后选择您的安装方法,例如:Homebrew
xcode-select --install
通常情况下,你会通过触发个别车道来使用fastlane:
brew cask install fastlane
对于您的情况,您可以运行此命令:
fastlane [lane_name]
将下载并安装您的所有个人资料。
注意:您可能希望在运行fastlane命令之前清空配置文件文件夹。
个人资料位于:
fastlane sign download_all
如果您想查看已使用fastlane的项目,请查看fastlane-examples,其中包括 fastlane 设置。另请查看新的fastlane docs