在上传构建之前如何知道 info.plist 中缺少啥?
Posted
技术标签:
【中文标题】在上传构建之前如何知道 info.plist 中缺少啥?【英文标题】:how to know whats missing in info.plist before uploading the build?在上传构建之前如何知道 info.plist 中缺少什么? 【发布时间】:2019-04-01 11:08:30 【问题描述】:我为不同的客户工作。每当我上传构建时,我都会忘记将隐私或其他一些密钥添加到 info.plist 中。这会导致向我的客户发送一封关于丢失物品的电子邮件。这有时会很尴尬。 我现在正在做的是将自己添加到 testflight 中,这样我也可以得到通知,但这并不能让我免于让客户知道。 所以我怎么能确定我没有遗漏任何东西。是否有一些测试环境或可以告诉我缺少项目的东西?
【问题讨论】:
最佳做法是分开列出所需权限(密钥和解释文本),然后在 info.plist 中添加您需要的内容。 只是在发布之前测试您的应用?当你没有在 info.plist 中包含某些内容时,Xcode 中的调试器会告诉你 【参考方案1】:在上传之前尝试验证您的二进制文件。它位于您可能用来上传的同一位置的分发选项下方的管理器中:
【讨论】:
以上是关于在上传构建之前如何知道 info.plist 中缺少啥?的主要内容,如果未能解决你的问题,请参考以下文章
在构建之后(但在安装之前)向 Info.plist 数组添加值
Info.plist 上传错误中的 CFBundleVersion
sh 每次构建项目时,如何强制Xcode重建项目中的Info.plist文件?
Copy Bundle Resources 构建阶段在 xcode 6 中包含此目标的 Info.plist 文件“Info.plist”吗?