首页 > 软件开发 > 编程语言 >

Xcode9如何生成和配置exportOptionsPlist.plist

来源:互联网 2023-03-17 00:19:41 424

Xcode9之后的自动打包会使用到provisioningProfiles,必须正确配置exportOptionsPlist才能完成正常的打包流程生成可用ipa。2oL办公区 - 实用经验教程分享!

工具/原料

  • Mac

方法/步骤

  • 1

    首先说明下ExportOptions.plist配置一般用在自动化打包,特别注意的是Xcode9默认不允许访问钥匙串内容,必须设置allowProvisioningUpdates,所以在Xcode9下Jenkins无法完成,如下都是由于相关路径或者plist文件配置不正确导致打包失败。2oL办公区 - 实用经验教程分享!

    Xcode9如何生成和配置exportOptionsPlist.plist2oL办公区 - 实用经验教程分享!

    Xcode9如何生成和配置exportOptionsPlist.plist2oL办公区 - 实用经验教程分享!

  • 2

    两种方式配置ExportOptions.plist,第一种是先在Xcode工程之中手动打包生成2oL办公区 - 实用经验教程分享!

    ExportOptions.plist文件,如下:2oL办公区 - 实用经验教程分享!

    Xcode9如何生成和配置exportOptionsPlist.plist2oL办公区 - 实用经验教程分享!

  • 3

    另外一种就是在Xcode中直接新建plist文件,命名为ExportOptions.plist,然后加入相关键值对,最后移动出来,如下:2oL办公区 - 实用经验教程分享!

    Xcode9如何生成和配置exportOptionsPlist.plist2oL办公区 - 实用经验教程分享!

  • 3相关内容未经许可获取自百度经验
  • 4

    打开ExportOptions.plist显示如下,在Xcode9中需要加入provisioningProfiles字典,内容为{bundleID:描述文件名}2oL办公区 - 实用经验教程分享!

    Xcode9如何生成和配置exportOptionsPlist.plist2oL办公区 - 实用经验教程分享!

  • 5

    ExportOptions.plist文件中有以下字段,配置如下:2oL办公区 - 实用经验教程分享!

    method:字符串,为打包的类型,分为app-store,ad-hoc,enterprise和development,根据自己实际打包情况填写。2oL办公区 - 实用经验教程分享!

    provisioningProfiles:字典,Xcode9需要,键值对为{bundleid:描述文件名},描述文件名最好使用其对应的UUID。2oL办公区 - 实用经验教程分享!

    signingCertificate:证书类型,开发环境为iPhone Developer,生产环境为iPhone Distribution。2oL办公区 - 实用经验教程分享!

    signingStyle:自动还是手动(manual与automatic),填写manual即可。2oL办公区 - 实用经验教程分享!

    stripSwiftSymbols:填写为YES。2oL办公区 - 实用经验教程分享!

    teamID:为开团队ID,在钥匙串中点击证书详情可以查看到。2oL办公区 - 实用经验教程分享!

    uploadBitcode:为YES即可。2oL办公区 - 实用经验教程分享!

    uploadSymbols:为YES即可。2oL办公区 - 实用经验教程分享!

    Xcode9如何生成和配置exportOptionsPlist.plist2oL办公区 - 实用经验教程分享!

  • 6

    ExportOptions.plist配置完成之后,将其移动到自己指定的位置,方便打包时候使用,如下:2oL办公区 - 实用经验教程分享!

    Xcode9如何生成和配置exportOptionsPlist.plist2oL办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!2oL办公区 - 实用经验教程分享!


    标签: 编程语言苹果XCODE

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码