javascript - 如何为 iOS 设备构建 JavaScriptCore?

标签 javascript ios embedding

我已经下载了 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/

相关文章:

javascript - 如何停止某些选择器来启动功能

iphone - 在 iOS 上生成 PDF 时定位元素

ios - 如何使用快速代码在按钮单击中的自定义 UITableViewCell 中显示 UIAlertController?

php - APNS + PHP "stream_socket_client(): Failed to enable crypto"

keras - 嵌入层,我可以更改模型管道中经过训练的嵌入层的值吗?

go - 使用结构成员作为另一个结构中的成员

video - 在网站上播放任何视频(flash、divx、avi/wmv(m2ts/mts、mkv?))

javascript - 无法解析 Json 文件

javascript - 如何在加载 run_prettify.js 后重新应用 prettyPrint

javascript - 如果找到,则使用不同的值更新嵌套属性,否则添加它