CRNA/Expo 和 iOS - 如何创建使用开发人员证书签名的构建?

Posted

技术标签:

【中文标题】CRNA/Expo 和 iOS - 如何创建使用开发人员证书签名的构建?【英文标题】:CRNA/Expo and iOS - how do i create a build signed with a Developer certificate? 【发布时间】:2017-12-06 19:05:03 【问题描述】:

我们希望在使用 Appium 使用 CRNA 生成的应用上运行 UI 自动化。我可以通过 CRNA CLI 生成 Enterprise Distribution 版本,但不能生成 Developer 版本。有没有办法使用内置 CLI 或自定义脚本来做到这一点?如果不是,我是否需要仅仅为了生成开发者版本而弹出应用程序?

【问题讨论】:

【参考方案1】:

这是可能的,这就是移动设备云实际上能够在不同的 ios 应用程序上运行测试的方式(没有它们的配置文件):

或多或少是这样的:

    你有 MyApp.ipa 解压 MyApp.ipa rm -rf Payload/MyApp.app/_CodeSignature/ cp ~/Payload/MyApp.app/ codesign -f -s "iPhone Distribution: Company Certificate" Payload/MyApp.app zip -qr resigned.ipa Payload/

你需要知道的是,辞职后你推送的通知(如果有的话)会被破坏。

【讨论】:

以上是关于CRNA/Expo 和 iOS - 如何创建使用开发人员证书签名的构建?的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发微信支付的介绍与实现

iOS开源码:CCLHTTPServer

创建对象时如何应用开闭原则

ios icloud 在设备中以编程方式设置开/关

H5页面在ios中平滑滚动

iOS | 零代码快速集成AGC崩溃服务