Thanks, I did it but I found the warning is due to static analyzer as below:You can do it easier.
Go to your Proejct, go to your target, then "Build Phases" Tab, then to the Compile Sources ->
Find the code files of the library you are trying. and double click on it, you will be able to insert compiler flags.
Type in here
If you add that, it won't try to do ARC compiling on these files
Or you can just convert the files to ARC with the build in ARC-Converter ;p
The analyzer is complaining that the method returns an owned object rather than an autoreleased object but the name of the method doesn't indicate that it's returning an owned object. This isn't related to ARC.
Is the returned path CFReleased somewhere else in the code? If so you could fix this by changing the name to start with new.