XCode9之后命令打包需要使用OptionExport.plist
发布日期:2021-06-30 19:35:28 浏览次数:3 分类:技术文章

本文共 1411 字,大约阅读时间需要 4 分钟。

文章目录

一、关于OptionExport.plist

OptionExport.plist是一个配置文件,里面配置了证书信息什么的。

XCode9以后如果使用命令打包,就需要有这个配置文件。
创建ExportOptions.plist的方式有两种:
1 XCode执行发布,生产ipa同时会同时生成这个文件。
2 也可以手动创建ExportOptions.plist,然后加入相关键值对。

二、OptionExport.plist范例

在这里插入图片描述

compileBitcode
destination
export
method
ad-hoc
provisioningProfiles
com.corporation.product
adhoc_com_corporation_product
signingCertificate
iPhone Distribution
signingStyle
manual
stripSwiftSymbols
teamID
2HMNXXXXXX
thinning
<none>

三、OptionExport.plist各字段说明

method:字符串,为打包的类型,分为app-store,ad-hoc,enterprise和development,根据自己实际打包情况填写。

provisioningProfiles:字典,Xcode9需要,键值对为{bundleid:描述文件名},描述文件名最好使用其对应的UUID。
signingCertificate:证书类型,开发环境为iPhone Developer,生产环境为iPhone Distribution。
signingStyle:自动还是手动(manual与automatic),填写manual即可。
stripSwiftSymbols:填写为YES。
teamID:为开团队ID,在钥匙串中点击证书详情可以查看到。
uploadBitcode:为YES即可。
uploadSymbols:为YES即可。

四、补充

XCode9打包生成的四个文件:

1 ipa这个没什么好说的。
2 DistributionSummary.plist文件是一些详细的签名信息。
3 ExportOptions.plist文件其实就是我们在exportArchive命令时要用的,但在exportArchive之后会自动生成一个完整的文件。
4 Packaging.log这个文件就是打包的时候产生的log了,可以查看日志记录。

转载地址:https://linxinfa.blog.csdn.net/article/details/107746304 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:关于iOS XCode的entitlements文件
下一篇:iOS Info.plist知多少

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月25日 04时26分48秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章