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

如何重新编码ios企业签名应用程序

2019-07-23 07:33 栏目:ios企业签名 查看()

通过您自己的iTunes帐户或组织内部通过移动设备管理系统(MDM)分发iOS企业签名应用程序时,您必须重新编码二进制文件(.ipa)。

下载重新编码包

要开始使用,您需要下载并解压缩先决条件列表第6项中提到的DoubleDutch App Operations重新编码包。

  1. 转到https://bit.ly/ddrecodesign
  2. 下载re-codesign包文件。
  3. 在Mac上找到ZIP文件,然后双击它。
  4. 它将解压缩并创建一个名为“recodesign-master”的文件夹。此文件夹包含用于重新协调签名的所有工具。

注意:请确保您下载最新的重新编码包文件,因为DoubleDutch确保根据需要更新它。

成功重新编码的先决条件

  1. 一台Mac电脑。
  2. Mac上安装了Xcode 10.1或更高版本。如果您没有下载Xcode,可以在此处下载。
  3. Mac上安装的命令行工具,与您安装的Xcode版本兼容。
  4. 您的组织的iOS生产分发ipa签名证书,以及相关的私钥,位于Mac的Keychain Access中。
  5. 由RedDutch提供的重新编码包。
  6. 属于此应用程序的Provisioning Profile(已启用Associated Domains和Push Notifications)已下载到您的Mac计算机上。
  7. Mac上的.ipa(iOS应用程序的二进制文件格式)。你将从DoubleDutch收到这个。

重新设计您的iOS签名应用程序

  1. 打开“codesign”文件夹,其中包含recodesign.sh脚本和终端窗口。
  2. 然后,将recodesign.sh文件拖放到终端窗口中。这将显示脚本文件的完整路径。对于Enterprise应用程序,请在脚本文件路径后键入“-e”。
  3. 然后,拖放从Apple Developer帐户下载的Provisioning Profile文件。
  4. 最后,将收到的.ipa文件拖放到终端窗口中。
  5. 然后,您将看到文件的完整路径; 整个命令的构成是脚本,后跟两个“参数” - 二进制文件和供应配置文件。如果两个参数不存在或不正确,则脚本将失败。
  6. 然后点击“Enter / Return”键。终端输出的示例如下所示:
  7. 脚本完成后,桌面上会出现一个名为“Codesign_Output”的新文件夹。该脚本将自动打开它。此文件夹将包含重新编码的.ipa文件和entitlements.plist文件。后者可用于故障排除,因此请勿删除它。截取终端输出的屏幕截图也可能有用,以供参考和/或故障排除。注意:您会注意到应用程序的Bundle ID将被注入.ipa的文件名中。脚本为了记录和清晰起见这样做。
  8. 您可以关闭打开的窗口,然后继续将应用程序上传到App Store Connect帐户或组织的移动应用程序管理系统。

继续执行分发过程的下一步:  App Store Connect入门。

关于重新编码的最终技术说明

这个ipa企业签名应用程序声称两个特定的权利:Apple的推送通知服务和钥匙串访问。推送通知依赖于配置文件中的设置。

必须在您的供应配置文件上启用推送通知服务才能重新设置代码以成功。

如果配置文件中没有推送通知,则脚本将输出消息:“此配置文件没有推送权限!”

Keychain Access是存储用户登录名和密码组合所必需的,这样用户可以在关闭和重新打开后访问应用程序,而无需重新登录。

 

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

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

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

上一篇:修补和重签名iOS企业签名应用程序

下一篇:创建iOS企业签名分发证书

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