ios 上的人行横道 - 找不到 XWalkView 模块

Crosswalks on ios - can not find the XWalkView module

我正在尝试使用人行横道将我的网络应用程序变成 iOS 应用程序
我按照本页中的快速入门步骤进行操作 https://github.com/crosswalk-project/crosswalk-ios 但我一直面临这个问题:
ViewController.swift
当我导入 XWalkView 时,总是找不到 XWalkView 模块,这让我停止了开发...

谁帮帮我。

这是 ViewController.swift:

的代码
import UIKit
import WebKit
import XWalkView

class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()

        var start_url = "index.html"
        var xwalk_extensions = ["Extension.load"]
        if let plistPath = NSBundle.mainBundle().pathForResource("manifest", ofType: "plist") {
            if let manifest = NSDictionary(contentsOfFile: plistPath) {
                start_url = manifest["start_url"] as? String ?? start_url
                xwalk_extensions = manifest["xwalk_extensions"] as? [String] ?? xwalk_extensions
            }
        }

        let webview = WKWebView(frame: view.frame, configuration: WKWebViewConfiguration())
        webview.scrollView.bounces = false
        view.addSubview(webview)

        for name in xwalk_extensions {
            if let ext: AnyObject = XWalkExtensionFactory.createExtension(name) {
                webview.loadExtension(ext, namespace: name)
            }
        }

        if let root = NSBundle.mainBundle().resourceURL?.URLByAppendingPathComponent("www") {
            var error: NSError?
            let url = root.URLByAppendingPathComponent(start_url)
            if url.checkResourceIsReachableAndReturnError(&error) {
                webview.loadFileURL(url, allowingReadAccessToURL: root)
            } else {
                webview.loadHTMLString(error!.description, baseURL: nil)
            }
        }
    }

    override func prefersStatusBarHidden() -> Bool {
        return true
    }
}

也许您忘记了 link 应用目标中的 XWalkView.framework?

试试这个步骤: 打开Xcode,select你的app项目,在'General' -> 'Linked Frameworks and Libraries',select'+',选择'XWalkView.framework'添加到linking 框架。然后拍摄另一个建筑。如果 XWalkView.framework 变成红色就可以了。