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

问题描述:

当我转到Xcode - > preferences - > accounts并选择我的帐户并“下载所有配置文件”时,它不会更新我的iOS开发人员证书,所以当我尝试运行我的手机上的应用程序它说证书已过期或已被撤销。无法在Xcode 8.3.2中为iOS应用程序签名证书

我正在研究一个需要金属的应用程序,所以我必须在我的设备上测试它,模拟器不是一个选项。

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

+0

尝试从developer.apple.com站点下载它也许...... –

+0

如果你不需要任何的“能力”,您可以注册为“特设”,并在设备上使用。开发者帐户不是必需的。 – user3441734

Xcode 8.x版本是可怕的。通过安装Fastlane可以节省一些头痛的问题。它是免费且开源的。

确保您已安装最新版本的Xcode的命令行工具:

xcode-select --install 

然后选择你的安装方法,例如:自制

brew cask install fastlane 

通常你会被触发使用FASTLANE个别车道:

fastlane [lane_name] 

对于您的情况,您可以运行此命令:

fastlane sign download_all 

所有的配置文件将被下载和安装。

注意:您可能希望在运行fastlane命令之前清空您的配置文件夹。

配置文件位于:

~/Library/MobileDevice/Provisioning Profiles 

如果您想已经使用FASTLANE退房fastlane-examples包括FASTLANE设置来看看一个项目。还请检查新的fastlane docs

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