Could you describe how you're trying to use JSON Schema with VeriJSON (maybe with some sample code or a sample project)?
VeriJSON is an alternative to JSON Schema. It uses its own pattern template "language" to describe the expected format of a JSON document, and cannot use JSON Schemas directly. (See the top of the README at https://bitbucket.org/dcutting/verijson for a description/sample of VeriJSON's pattern language.)
The original intent of VeriJSON was to check that JSON received over the wire was in some expected format before trying to pull values from it. In principle, it should also be able to validate JSON created by your app in unit tests, but it isn't designed to work with JSON Schema files, just VeriJSON patterns.
So to do this you would need to convert your JSON Schema files to VeriJSON patterns. However, VeriJSON patterns are less expressive than JSON Schema files so this may not be possible without losing some of the semantics you're trying to validate. (The advantage of VeriJSON patterns is they're simpler to read and write, IMO.)
I didn't find any JSON Schema libraries for Objective-C either, and after flipping through the spec I decided I didn't need something quite that complicated: hence VeriJSON. Sorry that doesn't really help in this case! :)
Thanks for the explanation.
I will consider my options. Most likely I'll conver the JSON schema files I have to VeriJSON style… that's probably still quite a useful test, and less work than implementing a JSON schema validator in obj-c.