如何创建签名服务?

你好。 这将是关于创建签名服务(例如SparkApp,FlavourApp,Signulous)的教程。 您一直想创建签名服务。 开始了

创建一个需求很少。

  1. MacBook / iMac / Mac Mini,基本上是任何运行macOS的东西。
  2. 99美元的付费Apple开发人员帐户。
  3. Web服务器。
  4. 互联网连接。
  5. Xcode

您可能想知道,“为什么需要macOS?”,嗯,这是推送服务器。 下一步是付费开发人员帐户,您可以在这里购买一个并注册。 诸如archive.org,mediafire.org之类的Web服务器或您的任何Web服务器也可以做到这一点。 当然,您需要互联网连接才能使所有工作正常进行,因为您应该上传大量的iPA文件。 一切准备就绪后,我们就可以开始。

如果安装了XCode,则可以跳过此部分。

打开终端并键入以下命令,或者您可以从AppStore或从此处安装xcode。

  xcode-select-安装 

点击回车。 然后单击“安装XCode工具”。 然后键入以下代码,然后单击Enter。

 代号 

您应该得到这样的结果。

 用法:codesign -s身份[-fv *] [-o标志] [-r reqs] [-i ident]路径...#signcodesign -v [-v *] [-R =  | -R ] path | [+] pid ...#verifycodesign -d [选项]路径...#显示contentcodesign -h pid ...#显示托管路径 

从这里继续

继续,登录到https://developer.apple.com并使用您的付费开发者帐户登录。 导航到“ 证书,标识符和配置文件 ”。 导航到证书。 然后单击加号以创建新的创建证书。 在“选择类型”选项卡上,选择“ AppStore和Adhoc分发 ”。 然后按照屏幕上的说明将详细信息保留为默认设置。

然后,下载证书并将其拖到钥匙串访问的“ 登录 ”部分。

您可以通过在Mac上的启动板上搜索来打开钥匙串访问。 在Mac上进行钥匙串访问将类似于以下内容。

现在,将证书放在钥匙串访问的登录部分中之后,导航至“ App ID’s ”。 单击加号以创建一个新的应用程序ID(这将创建一个唯一的名称ID以标识您的应用程序)。

选择您的应用名称。 点击“ WildCard ”。 然后,键入“ com.YourName。*”,不要用引号将“ YourName”替换为您的应用程序名称。 选中所有复选框,在默认情况下,在第一个选项上留下勾号。 单击,继续,然后单击“ 注册 ”。

立即导航到“ 设备 ”。 单击加号以添加新的UDID。 您可以从此处找到设备的UDID。 输入设备的UDID和名称,单击继续并注册。

立即导航至个人资料。 在全部中,单击加号。 在iOS发行版下,选择“ Ad-Hoc ”。

单击继续。 选择我们一开始创建的应用ID。 选择您放入钥匙串访问中的证书。 选择了创建的证书后,选择所有设备。 为您的个人资料命名。 将此配置文件下载到您的Mac。

我们需要iOS App Signer来使用相应的证书和配置文件对iPA文件进行签名。 因此,转到iOS App Signer 。 从那里“下载”。 打开文件。 打开后,它应该看起来像这样。

您需要安装XCODE CLI。 确保已安装。

在输入文件中,单击浏览,然后选择您的iPA文件。 点击“ 签名证书 ”。 确保选择开始时创建的iOS 发行证书。 在“配置文件”下,选择“选择自定义文件”。 将“应用程序ID”标签留空。 选择目的地并保存文件。 这是您签名的iPA。

在第2部分“如何使用ITMS Link分发iOS应用OTA”中,我们将讨论有关通过OTA为用户分发它的更多信息。

在推特上关注我