fastlane - use_legacy_build_api: true

fastlane版本号:fastlane 1.108.0
Xcode版本号:8.1
MacOS版本号:10.12

使用fastlane打包 - Release / Ad-Hoc包时报错:

[13:36:59]: There was an error exporting your application
[13:36:59]: Unfortunately the new Xcode export API is unstable and causes problems on some projects
[13:36:59]: You can temporarily use the :use_legacy_build_api option to work around the issue:
[13:36:59]: In your Fastfile:
[13:36:59]:     gym(use_legacy_build_api: true)
[13:36:59]: On the command line:
[13:36:59]:     gym --use_legacy_build_api

找到git上有关于这个问题的issues:Issues 1145
现在虽然已经关闭了,但解决的方法却没有明确的说明,但是原因却一致认为是Xcode版本的问题。
所以使用以下的设置:

use_legacy_build_api: true

在尝试了以下设置后,在有Extension 时,由于证书自动匹配问题,虽然选择了:

export_method: "ad-hoc"

打出的包却是企业版 - Enterprise。
所以,只有在证书完全匹配成功的情况下才能打出想要的包,一定要保证工程设置正确。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Fastlane简介 Fastlane是用Ruby语言编写的一套自动化工具集和框架,每一个工具实际都对应一个Rub...
    小_夭阅读 12,416评论 2 15
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,188评论 19 139
  • 前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广...
    闲云清烟阅读 7,288评论 1 4
  • 文/木子 01.大理那一个夜晚的星空 不知不觉公众号更新到第60篇文章了;不知不觉学校已...
    木木木木子1阅读 2,885评论 1 2
  • 我总是莫名其妙的对很多人和事充满恐惧,很多人眼里我是一个沉稳严谨的人,好像什么事都是那样的一板一眼的,其实我想说,...
    浪子三郎阅读 2,187评论 0 2

友情链接更多精彩内容