无法在Xcode 8.3.2中为iOS应用程序签署证书

时间:2017-04-19 22:23:10

标签: ios xcode certificate xcode8

当我去Xcode时 - >偏好 - >帐户并选择我的帐户并“下载所有配置文件”它不会更新我的iOS开发人员证书,因此当我尝试在手机上运行该应用程序时,它表示证书已过期或已被撤销。

我正在开发一款需要Metal的应用程序,所以我必须在我的设备上进行测试,并且模拟器不是一个选项。

有关如何强制更新此证书的任何帮助吗?

2 个答案:

答案 0 :(得分:1)

从“常规”选项卡中选择自动选项。它会自动为您创建新证书。 Follor the Image

答案 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