3
我正在編寫生成.xcodeproj文件的應用程序。它生成了一個.pbxproj文件,但是當在Xcode中打開它時,我收到一條錯誤消息,「無法打開,因爲無法解析項目文件。」也沒有更多。舊式plist linter
是否有可靠的語法分析舊式plists的應用程序?
如果它需要我使用低級Cocoa API,我沒有問題,但至少有一些指針?
我正在編寫生成.xcodeproj文件的應用程序。它生成了一個.pbxproj文件,但是當在Xcode中打開它時,我收到一條錯誤消息,「無法打開,因爲無法解析項目文件。」也沒有更多。舊式plist linter
是否有可靠的語法分析舊式plists的應用程序?
如果它需要我使用低級Cocoa API,我沒有問題,但至少有一些指針?
你應該看看Xcodeproj。
這不是一個短絨,但它可以幫助您瞭解爲什麼您的項目沒有正確打開。
您有幾種選擇:
這一切都假定你的問題是一個實際上可以通過短絨解決的問題。如果你的格式是正確的,但是你寫的值會讓Xcode感到困惑,那麼這些建議可能不適用,儘管我確實認爲通過Xcodeproj源文件讀取會對你有所幫助。
不是plist只是XML數據嗎?一個XML驗證器,使用[Apple的DTD](http://www.apple.com/DTDs/PropertyList-1.0.dtd)可能是你所需要的...... –
它沒有在版本中「損壞」控制合併?你可以很容易地修復 – benka
@ inspector-g Nope,這是一個老式的plist。 – bobbybee