iOS的iPhone SQLite和Monotouch的问题
我已经用Monodevelop 2.8成功开发了一个小型的iPhone + Monotouch(最新版本)应用程序,它使用SQLite的“编译”版本来启用FTS4。
要将SQLite编译为静态库(libSQLite.a),我将此主题作为教程使用 : 如何在SQLite中使用FTS与Monotouch for iOS
此外,我已经按照这个教程来创build一个模拟器+设备兼容的静态库: 使用Xcode和SDK 4 +构build胖静态库(设备+模拟器)
事情在模拟器上工作很好。 🙂
坏消息来自设备,iOS 4的iPhone 4.当我在设备上部署和运行应用程序时,它突然崩溃。
在monodouch项目中使用libSQLite.a静态库我按照这个教程http://docs.xamarin.com/ios/advanced_topics/linking_native_libraries
在使用这个附加命令编译的设备上运行应用程序时,似乎出现了问题: -gcc_flags“-L $ {ProjectDir} -lSQLite3 -force_load $ {ProjectDir} /libSQLite3.a”如果我编译和部署应用程序时没有附加命令(使用静态链接库)程序启动时不会崩溃。
任何build议?
任何人已经在iOS的Monotouch应用程序上使用SQLite与FTS4?
这与我们的错误#707有关 ,简而言之,这是一个通常通过使用外部库的拇指指令引起的问题。 这也意味着解决方法很简单:编译静态库时只需禁用Xcode中的拇指支持。
作为一个旁注,我们已经跟踪了这个错误,并希望在下一个MonoTouch发行版中得到修复。
- UINavigationController子类的便捷初始化使子类常量初始化两次
- 当试图启动一个tcpListener后停止它,“地址已经在使用”
- 使用参数编码JSONEncoding.default时请求超时
- 无法在Core Data中创建只读sqlite存储:Cocoa Error 260
- iOS – 更改每个AVAssetTrack的音量
- 将Kitura Swift应用程序部署到IBM Bluemix
- Alamofire无法正常工作(Swift / Xcode 8)
- 难以从iPhone X上的2D区域获取面部地标点的深度(SceneKit / ARKit应用程序)
- FacebookSDK(4.1.x)自定义loginUIbutton – Swift(1.2)