问题描述
project在使用脚本自动打包时,打包成功后不能正常上传到蒲公英。
问题一:ipa包导出失败,导致报错:curl: (26) Failed to open/read local data from file/application
问题二:The project named "WZJ-Driver" does not contain a scheme named "project". The "-list" option can be used to find the names of the schemes in the project.
问题分析
问题一分析:
1、先去文件路径下查看打包是否成功,路径下包含已经IPA文件,路径没有问题;
2、查看脚本文件中的路径,脚本中的scheme_name名称与打包出来的IPA文件的名称不一致。至此,定位到问题。
问题二分析:
报错提示明确说明不包含scheme,怀疑scheme没有设置导致的,网上查阅该问题,确定是未设置scheme的导致报错。
解决方案:
问题一:
将脚本中的scheme_name改为应用的显示名称;
问题二:
1、选中 Product > Scheme > Manage Schemes
2、新增scheme,名称改为当前项目的展示名称;
3、删除之前的scheme,如果有。