我可以使用MYSQL API直接从iPhone访问MySQL吗?

时间:2010-08-23 07:10:46

标签: iphone mysql build

我开发了一个需要访问服务器上的MySQL数据库的iPhone应用程序。它在“iPhone模拟器”上构建得非常好,但是当我想构建“设备”版本时,它会失败并显示错误消息:

ld:警告:在/usr/local/mysql/lib/libmysqlclient.dylib中,文件是为i386构建的,而不是被链接的架构(armv6)

ld:警告:在/usr/local/mysql/lib/libmygcc.a中,文件是为不支持的文件格式构建的,而不是所链接的体系结构(armv6)

从iPhone访问MySQL是否无法访问?还是MySQL服务器库错了?

2 个答案:

答案 0 :(得分:0)

您尝试链接的库不适用于iPhone。你检查过this question吗?

答案 1 :(得分:0)

是的,您只需要获取C的mysql连接器并将其编译为armv6和armv7。如果您不想解决问题,可以使用我编写的Objective-C connector for Mysql并使用Objective-C API,或者只使用包含在OSX或iOS上的.a文件。< / p>