美文网首页
Jenkins Xcode 9 No provisioning

Jenkins Xcode 9 No provisioning

作者: HiIgor | 来源:发表于2017-11-03 10:56 被阅读129次
    Jenkins Xcode 9 打包失败

    原因 :Xcode 9在打包过程中,编译成功导出的时候需要我们手动选择配置文件,Jenkins机器没有给我们选择正确的provisioning profile。

    • 执行 xcodebuild --help 发现如下可执行命令
    -exportOptionsPlist PATH                                 specifies a path to a plist file that configures archive exporting
    
    • 所以 只需要在打包脚本中添加上 -exportOptionsPlist PATH 即可,那我们就把这个plist文件放到项目中去,然后指定这个plist文件的目录就行了
      • 手动打包一次,将打包结束生成的ExportOptions.plist拷贝出来放到工程目录下.

      • 在jenkins打包目录下指定这个plist文件目录下

      • 如果使用的fastlane gym 命令来打包的话,--export_options PATH 指定即可,务必现将fastlane升级一下,低版本的可能不支持,更多用法可以去fastlane的文档学习一下

      • 不同配置(release to inhouse,release to adhoc,release to appstore)打得包要制定不同的ExportOptions.plist,这个根据不同配置生成的配置文件做下区分即可.

    相关文章

      网友评论

          本文标题:Jenkins Xcode 9 No provisioning

          本文链接:https://www.haomeiwen.com/subject/vzazpxtx.html