wangfenjin / simple

支持中文和拼音的 SQLite fts5 全文搜索扩展 | A SQLite3 fts5 tokenizer which supports Chinese and PinYin
https://www.wangfenjin.com/posts/simple-tokenizer/
MIT License
606 stars 85 forks source link

mac m1 模拟器 运行时 报错 #152

Open zuilikanhua opened 3 months ago

zuilikanhua commented 3 months ago

已经选择平台SIMULATORARM64

Error (Xcode): Undefined symbol: _sqlite3_simple_init

wangfenjin commented 3 months ago
~ sqlite3
SQLite version 3.46.0 2024-05-23 13:25:27
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> .load Downloads/libsimple-osx-x64/libsimple
sqlite> select simple_query('zhoujielun');
( z+h+o+u+j+i+e+l+u+n* OR zhou+ji+e+lu+n* OR zhou+ji+e+lun* OR zhou+jie+lu+n* OR zhou+jie+lun* OR zhoujielun* )

可能得看看你模拟器的 sqlite 版本;如果 sqlite 没问题,可能得在模拟器自己编译 simple 这个库

zuilikanhua commented 3 months ago

用的是https://cocoapods.org/pods/sqlite3,模拟器 用默认分词器可以正常工作,,,真机用 默认的打包方式,,simple分词器也正常工作。。主要是 在模拟器编译不会,,不过现在也能用了,,谢谢