自定义SQLitePlugin远程iOS Build 404错误

时间:2015-02-10 12:50:09

标签: visual-studio-cordova

我已经编写了一个VS Cordova Tools应用程序,但在安装SQLitePlugin时尝试构建iOS时遇到了麻烦。 (404未找到com.brodysoft.sqlitePlugin)

当我卸载SQLitePlugin并仅使用com.msopentech.websql构建时,它构建成功,但是当我为Android构建时,我的Android设备上的localStorage不起作用。

这迫使我在构建Android时安装sqlLitePlugin,并在构建iOS时卸载它。

如果有人遇到类似问题并且知道如何解决这个问题,有人可以提供协助吗?

2 个答案:

答案 0 :(得分:1)

自定义解决方案

我找到了解决方案,com.brodysoft.sqlitePlugin目录中没有package.json或.fetch.json文件,

我必须创建文件并将提取的repo与文件放在plugman缓存目录“C:\ Users \ Username.plugman \ cache \ com.brodysoft.sqlitePlugin”中,然后从VS Cordova Tools构建可以看到插件。

.fetch.json

{"source":    {"type":"local","path":"C:\\Users\\Username\\.plugman\\cache\\com.brodysoft.sqlitePlugin\\1.0.3\\package"}}

的package.json

{
"version": "1.0.3",
"name": "com.brodysoft.sqlitePlugin",
"cordova_name": "SQLitePlugin",
"description": "SQLitePlugin for Apache Cordova",
"license": "Apache 2.0",
"repo": "https://github.com/brodysoft/Cordova-SQLitePlugin.git",
"issue": "https://github.com/brodysoft/Cordova-SQLitePlugin/issues",
"keywords": [
    "cordova",
    " sqlite",
    " db",
    " database"
],
"platforms": ["ios","android",
    "wp8",
    "windows8",
    "windows"
],
"engines": []
}

答案 1 :(得分:0)

通常,当发生这种情况时,您只需在构建iOS之前清理解决方案。这种问题经常发生,以至于我习惯于每次构建时都习惯于清理我的解决方案。