Closed gcerquant closed 12 years ago
Some more information:
The steps to reproduce the bug are:
echo 'lib "ASIHTTPRequest", "~> 1.8"' > Vendorfile
vendor install
Installing ASIHTTPRequest 1.8.1 Installing Reachability 2.0.4ddg Backup created ./TestVendorKit.vendorbackup.1
There was an error converting the XCode project back to a Plist
#<Vendor::Plist::AsciiParser::ParseError: missing ';' in dictionary at line 425
"FAMILY = 1,2;\n};\n};\n "
>
Finished installing into TestVendorKit
If needed, you can download the Xcode project created: http://dl.dropbox.com/u/1899122/www/keithpitt_vendor_issues_3/TestVendorKit.xcodeproj.zip
I updated to latest head (commit 7f9dea5830a9028b8291ad0d352afe5f83b0d4d9). I have cloned it in ~/Desktop/vendor. Then, being in the folder of my Xcode project, running ~/Desktop/vendor/bin/vendor install
still gives an error. But not the same one:
Backup created ./Test.vendorbackup
There was an error converting the XCode project back to a Plist
#<Vendor::Plist::AsciiParser::ParseError: missing ';' in dictionary at line 1011
" path = 1.json;\n so"
> Finished installing into Test```
I appreciate the time you put into this issue. Thank you :)
Ahh, balls. My plist converter is pretty flaky by the looks of it. I'll fix that issue now.
Hrm, could you post the project your using? I'm having a hard time replicate this one...
I clone VendorKitTest from https://github.com/rauluranga/VendorKitTest. It dosen't have this problem but I create new project it has this error.
I use Xcode 4.2.1
I've done some fixes on this. Try master and let me know how you go.
I also have this problem.
$ vendor install
Installing ASIHTTPRequest 1.8.1
Installing JSONKit 1.4
Installing Reachability 2.0.4ddg
Backup created ./ETRShelfKit.vendorbackup
There was an error converting the XCode project back to a Plist
#<Vendor::Plist::AsciiParser::ParseError: missing ';' in dictionary at line 2083
"FAMILY = 1,2;\n};\n na"
>
Finished installing into ETRShelfKit
I have pushed a new version of Vendor to rubygems. Update vendor and try again for me. Sorry about the hassle :D
Thank you very much. I update new gem version, it solve this problem.
Thank for you work. ^^
$ vendor install
Installing ASIHTTPRequest 1.8.1
Installing JSONKit 1.4
Installing Reachability 2.0.4ddg
Backup created ./ETRShelfKit.vendorbackup
Finished installing into ETRShelfKit
Great!
Keith, thank you for fixing this.
I was trying to install RestKit into my iOS project. It failed with an error : "error converting the XCode project back to a Plist"
Here is my Vendorfile: $
cat Vendorfile
# This is an example Vendorfile for you to start editing and add your
# own dependencies. Check out http://github.com/keithpitt/vendor for
# more information on how to use this file.
```
lib "RestKit", :git => "https://github.com/RestKit/RestKit.git"
Then I run: $
vendor install