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

使用ipa签名证书为Enterprise Security客户端签名

2019-07-01 08:28 栏目:ipa签名 查看()

要为企业iOS客户端签署移动安全,请按照以下步骤操作:

1.准备符合要求的Mac机器。

使用Mac OSX Yosemite(10.10.5)和Xcode 7.0.1(7A1001)验证签名过程。

2.创建一个工作文件夹。

  • 打开Terminal.app。
  • 输入以下命令:
         $ mkdir tmp && cd tmp
        其中tmp是文件夹名称。

3.下载TMMS_ScanOnly_SignTool.zip并将其解压缩到工作文件夹。

  • 登录TMMS Enterprise管理控制台。
  • 执行以下任一操作:

  对于版本9.6

  • 转至管理 > 通信服务器设置 > iOS设置。
  • 查找iOS部署设置部分。
  • 单击仅安全扫描。

对于版本9.6 SP1

  • 转至管理 > 部署模式。
  • 单击仅安全扫描。
  • 勾选iOS应用版本(适用于iOS 7.1或更高版本)中的启用支持复选框。

对于版本9.7

  • 转至管理 > 部署模式。
  • 单击仅安全扫描。
  • 选择未列出的MDM解决方案。
  • 单击iOS代理选项卡,然后勾选在iOS应用程序版本中启用支持(适用于iOS 7.1或更高版本)复选框。
  • 单击步骤1中指示的TMMS_ScanOnly_SignTool.zip链接。下载移动安全应用程序。

  • 将文件保存到工作文件夹。
  • 打开Terminal.app并浏览到工作文件夹。
  • 输入以下命令:

$ unzip TMMS_ScanOnly_SignTool.zip

解压缩后,工作文件夹中将提供以下文件:

文件名 描述
codesign_allocate 用于签名的助理工具
ENT Security.entitlements.template 用于生成权利文件的模板
plutil.pl 用于签名的助理工具
自述 一个简单的调用示例
sign.sh 用于签署应用程序的主要脚本
TMMS_ScanOnly_Unsigned.zip 原始未签名的应用包

 

4.准备以下信息以签署应用程序:
  • Apple Enterprise帐户。

此过程需要Apple Enterprise帐户。要注册企业帐户,请转到  Apple Developer Enterprise计划  门户。

  • 团队ID(例如Q64GK8FQYN)和App ID(例如com.trendmicro.nomdminhouse.entsecurity)

要获取团队ID和App ID,请执行以下操作:

1.登录Apple Developer Portal,然后单击“ 证书”,“标识符和配置文件”。

2.在左窗格中,单击“ 标识符” >“ 应用程序ID”。团队ID和应用程序ID将显示在右侧窗格中。

  • 企业证书(例如iPhone发行版:Keychain Access.app中的趋势科技(Ent))

ipa签名企业证书可以从Apple Developer Portal下载。确保其密钥链Access.app中的私钥。建议使用Apple Developer Enterprise Program(内部)帐户类型。

在工作文件夹中配置配置文件,假设它保存为'distribution.mobileprovision'

可以从Apple Developer Portal检索Provision Profile 。

创建新的配置文件时,请记住启用APN服务。这是创建生产SSL证书所必需的。

 

5.调用sign.sh. 请执行下列操作:

  • 打开Terminal.app。
  • 输入以下命令:

$ bash sign.sh --team-id =“Q64GK8FQYN”--app-id =“com.trendmicro.nomdminhouse.entsecurity”--provision-profile =“distribution.mobileprovision”--private-key =“iPhone发行:趋势科技(Ent)“

  • 如果代码签名想要使用Keychain Access.app中的密钥进行签名,请单击“  允许”或“ 始终允许”。TMMS_ScanOnly.ipa的签名副本现在将位于工作文件夹中。

6.将签名的TMMS_ScanOnly.ipa上载到MDM服务器以进行分发

用于签署IPA文件的证书应该有效。如果证书已过期,TMMS代理可能无法成功启动。因此,建议在证书过期之前续订证书,然后相应地升级应用程序。

此外,无法升级应用程序,因为这是由Apple控制的。如果发生这种情况,最终用户将需要续订证书,然后卸载然后在iOS设备上重新安装TMMS代理。

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

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

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

上一篇:如何编码签名和发布ipa签名应用程序

下一篇:如何共享iOS分发ipa签名证书

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