fastlane Xcode9 The call to the iTMSTransporter completed with a non-zero exit status: 1. This indic

升级到Xcode9后,fastlane打包和分发脚本出现故障。问题包括gym export_options需要更多配置,上传iTunes失败以及fastlane版本更新受阻。解决方法包括更新fastlane至2.56.0以上版本,处理Gemfile.lock的版本控制问题,确保正确使用bundle命令。
摘要由CSDN通过智能技术生成

问题

升级 Xcode9 以后,原有的 fastlane 打包和分发脚本不能正常使用。

1、gym export_options 变化

Xcode9 中的 Export 操作需要指定更多的信息,对应的 fastlane 中的 gym action 也同样需要把更多的信息指明,原有最简单的脚本,可能已不能正常工作:

// 在 Xcode9 中可能不能正常工作
gym(scheme: "MyApp", workspace: "MyApp.xcworkspace")

你需要更多的配置信息:

// 指定 export plist 文件路径
gym({
    workspace: "MyApp.xcworkspace"
    scheme: "MyApp",
    configuration: 'Release',
    export_xcargs: "-allowProvisioningUpdates",
    export_options: './exportOptions_appStore.plist'
    })

// 或者直接将相关信息追加到参数里面
gym({
      scheme: "appScheme"
      configuration: "Debug",
      export_method: "development",
      export_xcargs: "-allowProvisioningUpdates",
      export_o
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值