专业IOS签名团队
闪电售后,性价比秒杀上架,快速上线、测试
提供 iOS 企业证书签名服务,让您的 iOS App 无需提交 App Store 或设置
UDID 即可在iPhone、iPad 等设备上直接安装,帮助您快速完成应用内测
过程,降低测试成本,缩短上线时间。

重新签署您的企业签名应用程序

2019-08-29 08:05 栏目:企业签名 查看()

介绍

如果您使用自己的开发人员帐户或通过自己的分发系统提交品牌应用程序,则需要使用分发证书对应用程序文件进行ios签名,并创建允许我们向您的应用程序发送推送通知所需的企业签名证书。iOS和Android应用程序具有单独的ipa重新签名过程,如下所述。

虽然通常有开发人员资源可用于处理重新签名应用程序的过程,但这不是移动应用程序开发人员经常遇到的事情,而且完成此任务所需的信息在整个Web中都很少。本文档的目的是压缩这些信息,并让开发人员完成重新签署Guidebook构建的应用程序文件的过程。它将指导您如何重新签署Android和iOS应用程序,包括所需资源以及从收到Guidebook构建的品牌应用程序到最终使用重新签名的应用程序文件时需要采取的步骤。 本文档假定您熟悉Apple Developer Portal和App Store Connect(以前称为“iTunes Connect”),并且可以使用命令行。

重新签署iOS应用程序

要求

一台macOS电脑。这是Apple的要求,以便能够使用iOS企业签名应用程序(包括通过App Store Connect重新签名和上传它们)。

注册Apple开发者帐户的凭据(此帐户需要与您将提交应用程序的团队相关联)。该帐户还需要访问您团队的Apple Developer Portal

你的团队的应用程序在您的钥匙串签名证书(https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html)

苹果公司的证书签名请求文件来创建应用程序的推送证书(https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html)

说明

创建您的应用程序ID

您提交的每个应用都必须使用源自您帐户的配置文件进行ipa签名,以验证所提交申请的真实性。由于我们的应用程序使用推送通知,因此您需要创建一个明确的应用ID。有关如何执行此操作的说明,请参见此  页面。此应用程序标识符还需要配置为生产环境启用的推送消息。您可以为应用程序ID输入任何名称。但是,请务必与Guidebook共享您的应用程序ID,以便我们确保所有功能正常运行(即推送通知)。

创建供应配置文件

创建应用程序ID后,您需要为该应用程序ID创建配置文件(用于验证您是否将应用程序文件上载到App Store Connect)。 在App Store Connect上分发:  如果您要在App Store Connect上分发应用程序,请参阅有关如何“ 创建App Store配置文件 ” 的文档。

分发到您的私人应用商店/ MDM系统:如果您要将应用上传到自己的私人应用商店或移动设备管理解决方案,请检查系统要求,以创建该解决方案所需的配置文件。

创建推送证书

我们的应用利用推送消息。为了让我们的系统通过ios签名应用程序发送推送消息,您需要为应用程序创建推送证书并将其发送给Guidebook团队。

导航到您在Apple Developer Portal中创建的应用程序ID。单击“编辑”,然后在“推送通知”下选择“生产SSL证书”下的“创建证书”。上传Apple证书签名请求文件(CSRF)并在创建证书后下载证书。获得此证书后,双击刚刚从Apple Developer Portal下载的.cer文件,将其安装到Keychain Access中。然后,在Keychain Access中找到证书文件,右键单击该文件,选择“导出”,输入要使用的密码,选择`.p12`文件格式,然后单击“保存”。请发送此.p12文件(和您将其保存的密码)指向您在Guidebook上的联系人,以便我们可以在我们的系统中注册它并为您的应用启用推送通知。

重新签署您的应用程序

如果您有一个自己熟悉的辞职工具,请随意使用该工具使用您之前为应用创建的配置文件来重新设置您的应用。

如果不这样做,我们建议您使用Fastlane提供的重新签名命令。安装Fastlane后,请按照文档步骤重新签名您的应用程序。

上传您的应用

如果您要将ios企业签名应用程序提交到App Store Connect,请执行以下操作:

按照本文中的步骤在   App Store Connect中创建您的应用程序列表(如果您还没有)。

创建该列表后,使用“Application Loader”工具(与Xcode捆绑在一起)上传您的应用程序。

以下文章概述了完成应用程序提交或重新提交所需的信息  。

如果您使用的是私有商店或MDM解决方案,请按照解决方案提供商的建议按照步骤分发您的应用。

重新签署Android应用程序

要求

用于为您的应用签名的密钥库。如果您还没有用于签署Android应用程序的密钥库文件,请参阅Android开发人员文档中的“ 从命令行构建和签署您的应用程序 ”部分。

Android SDK构建工具版本24.0.3或更高版本。

说明

重新签署您的应用程序

运行以下命令以重新签名您的应用程序文件:

apksigner sign --ks release.jks com.myguidebookapp.android.apk

其中“release.jks”是您的密钥库文件,“com.myguidebookapp.android.apk”是您的Guidebook应用程序文件。这将重新签署您的应用程序,然后您可以上传到Google Play商店或您选择的分发来源。

启用GOOGLE服务

为了能够访问Google服务(例如Google地图),我们需要您的签名密钥的公共SHA-1指纹。要获取签名密钥的SHA-1指纹,请运行以下命令:

apksigner verify --print-certs /absolute/path/to/your/android/app.apk

其中“/absolute/path/to/your/android/app.apk”是重新签名的应用程序文件的绝对路径。获得应用证书的SHA-1指纹后,请将其发送至您在Guidebook上的联系人,以便我们可以访问该应用所需的Google云服务。

扫二维码与IOS签名经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/ios企业签名咨询/签名价格咨询/技术建议/互联网交流

上一篇:创建证书企业签名请求

下一篇:将企业签名应用程序上传到App Store Connect

郑重申明:IOS企业签名以外的任何单位或个人,不得使用该案例作为工作成功展示!
  • 咨询QQ:869349528
    邮箱:869349528@qq.com
    工作时间:08.30-23.30
友情链接: ios企业签名 微构网
Copyright © 2017-2019 www.wegto.com.版权所有  鄂ICP备19007640号-1    苹果企业签名  苹果签名  ios企业签名  
点击这里给我发消息