Haptics aren't available on iOS, but use the dummy implementation instead of failing init if it's requested.
diff --git a/include/SDL_config_iphoneos.h b/include/SDL_config_iphoneos.h
index 11fd722..4e3eb2c 100644
--- a/include/SDL_config_iphoneos.h
+++ b/include/SDL_config_iphoneos.h
@@ -113,7 +113,7 @@
#define SDL_AUDIO_DRIVER_DUMMY 1
/* Enable the stub haptic driver (src/haptic/dummy/\*.c) */
-#define SDL_HAPTIC_DISABLED 1
+#define SDL_HAPTIC_DUMMY 1
/* Enable Unix style SO loading */
/* Technically this works, but it violates the iPhone developer agreement */