我正在编写一个生成.xcodeproj文件的应用程序。它生成了一个.pbxproj文件,但是在Xcode中打开它时,我收到一条错误消息,“由于无法分析项目文件而无法打开”。仅此而已。

是否有可靠的语法解析老式插件的应用程序?

如果它要求我使用低级别的Cocoa API,那很好,但是至少有一些指针吗?

最佳答案

您应该看看Xcodeproj

这不是一窝蜂,但可以帮助您了解为什么未正确打开项目。

您有几种选择:

  • 尝试使用Xcodeproj解析项目,以查看它是否给您带来更多有用的错误。
  • 您没有提到您使用的是哪种语言,但是如果它是 ruby ,则可以直接使用gem。
  • 查看是否可以直接调用CF调用。您会注意到,实际上将Xcodeproj写入文件的部分称为c extension,它仅使用CFPropertyListWriteToStream

  • 所有这些都假定您的问题是短绒棉卷毛实际上可以解决的问题。如果您的格式正确,但是您编写的值会使Xcode感到困惑,那么这些建议可能不会适用,尽管我确实认为通读Xcodeproj源代码会有所帮助。

    09-30 11:36