我正在编写一个生成 .xcodeproj 文件的应用程序。它生成了一个 .pbxproj 文件,但是在 Xcode 中打开它时,我收到一条错误消息,“无法打开,因为无法解析项目文件。” 仅此而已。
是否有可靠的应用程序来解析旧式 plist 的语法?
如果它需要我使用低级 Cocoa API,我可以接受,但至少有一些指针?
我正在编写一个生成 .xcodeproj 文件的应用程序。它生成了一个 .pbxproj 文件,但是在 Xcode 中打开它时,我收到一条错误消息,“无法打开,因为无法解析项目文件。” 仅此而已。
是否有可靠的应用程序来解析旧式 plist 的语法?
如果它需要我使用低级 Cocoa API,我可以接受,但至少有一些指针?
你应该看看Xcodeproj。
这不是一个 linter,但它可以帮助您理解为什么您的项目没有正确打开。
你有几个选择:
这一切都假设您的问题实际上可以通过 linter 解决。如果您的格式正确,但您编写的值会以某种方式混淆 Xcode,那么这些建议可能不适用,尽管我认为通读 Xcodeproj 源代码会对您有所帮助。