我已經用Monodevelop 2.8成功開發了一個小型的iPhone + Monotouch(最新版本)應用程序,它使用SQLite的「編譯」版本來啓用FTS4。iOS iPhone SQLite和Monotouch問題
編譯SQLite作爲靜態庫(libSQLite.a)我用這個話題,因爲教程:How to use FTS in SQLite with Monotouch for iOS
而且我已經按照本教程中創建一個模擬器+設備兼容的靜態庫: Build fat static library (device + simulator) using Xcode and SDK 4+
事情在模擬器上運行良好。 :)
壞消息來自iOS 4的iPhone 4設備。當我在設備上部署和運行應用程序時,它突然崩潰。
要使用libSQLite.a靜態庫在我的MonoTouch項目我已經按照本教程http://docs.xamarin.com/ios/advanced_topics/linking_native_libraries
看來,運行此附加命令編譯設備上的應用程序時,事情錯: - gcc_flags「-L $ {ProjectDir} -lSQLite3 -force_load $ {ProjectDir} /libSQLite3.a」 如果我編譯和部署沒有附加命令(使用靜態鏈接庫)的應用程序,程序將不會崩潰。
有什麼建議嗎?
任何人都已經在iOS的monotouch應用程序中使用SQLite和FTS4?
嘗試在編譯靜態庫時禁用Xcode中的縮略圖。 –
它的工作原理!如果你重播答案,我可以幫你! :) 非常感謝你! – John