什么是苹果永久签名证书?
苹果永久签名证书又被称为长期有效的签名证书,可以让你的iOS应用程序在不同的设备上长期有效的运行。这种签名证书为iOS开发者和企业用户提供了一个方便的方式,可以向他人或公司销售或分发未经过审核的应用程序。
如何获取苹果永久签名证书?
若要获取苹果永久签名证书,你需要使用企业级开发者账号,因为苹果在开发者账号下的应用程序签名证书只会持续180天左右。所以,企业级开发者账号是获取永久签名证书的唯一渠道。获得企业级开发者账号后,你需要在苹果开发者网站上制定一个内部发布证书,用于签署开发的iOS应用程序。
如何制定内部分发证书?
若要制定内部分发证书,你需要在苹果开发者网站中创建一个新的App ID和证书申请。此时,你应该选择“企业级应用程序分发”,在配置benefactor和distribution文件的签名时,应该选择内部分发证书。
如何创建分发签名?
若要创建分发签名,你需要在Xcode中打开你需要上线的应用程序,按照如下步骤进行操作。
选择“targets”,然后选择你的应用程序。

选择“general”,检查“team”是否是你创建的企业开发者账号。若不是,则应该选择创建的帐户。
选择“build setting”,然后在搜索框中输入“code signing identity”。
检查“debug”模式下的code signing identity 是否正确,若不是,请选择你创建的证书。
检查“release”模式下的code signing identity 是否正确,若不是,请选择内部分发证书。
总结
苹果永久签名证书能够使你的iOS应用程序在不同的设备上长期有效运行。为了获取这个证书,你需要先获得企业级开发者账号,然后在苹果开发者中心制定一个内部发布证书。随后,你可以在Xcode中通过创建分发签名来使用该证书。