मैं एंड्रॉइड के लिए नहीं कह सकता था लेकिन मैं इसे आईओएस के लिए करने में सक्षम हूं।
आपको जिस चीज पर विचार करने की आवश्यकता है, वह यह है कि स्थानिक को मूल GEOS और PROJ4 पुस्तकालयों को ठीक से (स्थानिक अनुक्रमित के लिए) काम करने की आवश्यकता है, इसलिए उन लोगों को भी संकलित करने की आवश्यकता है।
स्थानिक द्वारा आवश्यक साइक्लाइट का संस्करण उस प्लेटफ़ॉर्म में वितरित होने वाले से अलग भी हो सकता है (आईओएस में यह मामला है: स्केलाइट द्वारा सीधे इस्तेमाल किए जाने के लिए साइक्लाइट संस्करण बहुत पुराना है), इसीलिए इसे करने का सही तरीका स्पैटियालाइट का "अमलगेशन" संस्करण प्राप्त करना है (यह भी साइक्लाइट को घेरता है) और उसी से संकलन करता है।
http://www.gaia-gis.it/spatialite/sources.html
स्थानिक साइट पर एक संक्षिप्त सूचना है कि कैसे स्थानिक निर्माण के बारे में कुछ जानकारी के साथ:
http://www.gaia-gis.it/spatialite/how_to_build_libspatialite.html
GEOS और PROJ4 के लिए, आपको आसानी से प्रोजेक्ट के साथ वितरित स्क्रिप्ट से उन्हें संकलित करने में सक्षम होना चाहिए। हालाँकि, मेरी तरफ से, भले ही संकलन स्क्रिप्ट के साथ ठीक हो गया हो, फिर भी मुझे डबल टाइप (कुछ NaN) के साथ रनटाइम पर कुछ दुष्प्रभाव हुए, इसलिए मैंने उन्हें सीधे XCode (iOS देव env) और रनटाइम व्यवहार में संकलित किया ठीक है फिर।