Compile out NSAssert related code if asserts are disabled

This fixes unused variable warnings if asserts are disabled for your build.
Add podspec