3

我正在尝试将 Berkeley DB 用于 Bitcon 项目。在模拟器上,该项目完美运行。在设备上,它在 DbEnv::open(char const*, unsigned int, int) 中失败,并显示以下消息:

************************
EXCEPTION: 11DbException       
DbEnv::open: Operation not supported on socket       
bitcoin in AppInit()

所有使用的路径都对应沙盒限制:

Default data directory /private/var/mobile/Applications/CA8DA82B-0540-459F-A634-6BA4A43F9E70/Library/.bitcoin
Loading addresses...
dbenv.open strLogDir=/var/mobile/Applications/CA8DA82B-0540-459F-A634-6BA4A43F9E70/Documents/database strErrorFile=/var/mobile/Applications/CA8DA82B-0540-459F-A634-6BA4A43F9E70/Documents/db.log

更新:在越狱手机上仍然崩溃。这意味着该问题不是由沙盒引起的。

有人在 iPhone 上使用 Berkeley DB 时遇到过这样的问题吗?有人知道如何解决这个问题吗?

4

0 回答 0