我已经下载了 Webkit nightly build。我打开 JavaScriptCore 并构建它。编译完成,没有任何错误。但输出是一个仅包含 OS X 二进制文件的框架。我尝试取消选中“仅构建事件架构”但仅构建桌面架构。 (我用 lipo 工具查看了二进制文件)
有什么简单的方法可以做到这一点吗?我期待静态库可以链接到我的 iOS 应用程序项目。我正在尝试将 JSC 作为游戏内脚本引擎嵌入。
最佳答案
看起来有一个用于 JavaScriptCore 的 XCode 项目是 WebKit 代码库的一部分。我能够将目标 SDK 更改为 iOS,将目标架构更改为 arm6/arm7,并且动态框架构建得很好。当然,您需要将其编译为静态库,因此您需要为 iOS 创建一个新的静态库目标,并将 Targets->JavaScriptCore 下的所有内容复制到新的静态库目标中。这可能有点棘手,但可能会奏效。
关于javascript - 如何为 iOS 设备构建 JavaScriptCore?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3430364/