首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在linux上解析.pbxproj文件

在linux上解析.pbxproj文件
EN

Stack Overflow用户
提问于 2020-09-01 23:42:03
回答 2查看 245关注 0票数 0

我一直在寻找一些方法来将.pbxproj文件转换为xml,以便为CI管道进行解析。在mac上,我可以使用"plutil -convert xml1 < filename >",它工作得很好,但是Linux的开源plist解析工具是满是臭虫,并且在基本的“转换plist文件失败”(即使在调试模式下)失败。

有没有其他的解决方案/方法来解析这个文件?我们的目标是验证所有文件都包含在多个xcode目标中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-01 23:50:40

如果你熟悉红宝石,你可以使用Xcodeproj宝石。它允许您直接解析pbxproj文件,而无需转换为xml

票数 1
EN

Stack Overflow用户

发布于 2021-03-22 14:27:28

正如您已经知道的,pbxproj实际上只是一个plist (我相信它是旧风格的nextstep格式;http://www.monobjc.net/xcode-project-file-format.html)。

为了解析它,您需要能够进行解析Ubuntu上的plist

有几个选项,包括褶皱-功用,它可以工作,但没有相同的API。就我个人而言,我分了一个plutil的替代物,这样我就不需要更新脚本来分别解释Linux和Mac env了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63696824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档