加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xcode – 跨平台phonegap项目的目录结构

发布时间:2020-12-15 01:57:16 所属栏目:百科 来源:网络整理
导读:单一源存储库的一个很好的目录结构是什么,它拥有一个电话沟通项目的Android和iOS版本?我可以使用sym链接,因为我不希望在PC上发生任何开发。 (但是如果有一个干净的方式做,没有,我都是耳朵,因为git和符号链接在个人电脑是一个噩梦。)我已经尝试过: www
单一源存储库的一个很好的目录结构是什么,它拥有一个电话沟通项目的Android和iOS版本?我可以使用sym链接,因为我不希望在PC上发生任何开发。 (但是如果有一个干净的方式做,没有,我都是耳朵,因为git和符号链接在个人电脑是一个噩梦。)我已经尝试过:

www/
    index.html
    js/ *.js
    xpjs-ios/ *.js
    xpjs-android/ *.js
    css/ *.css
    html/ *.html  (all other files)

android/
        (lots of java and config files)
android/assets/www/index.html -> www/index.html
                   js -> www/js
                   xpjs -> www/xpjs-android
                   html -> www/html
                   css -> www/css
ios/
    (xcode config and such)
ios/www/index.html -> www/index.html
        js -> www/js
        xpjs -> www/xpjs-ios
        html -> www/html
        css -> www/css

然后我将xcode指向ios / www目录,eclipse在android / www目录下。对于平台特定的JavaScript,html文件指的是xpjs / phonegap.js和xpjs / my-quirks.js,并获得这些文件的android或ios版本。

这一切似乎都应该起作用,但是xcode4似乎没有处理符号链接。如果我在xcode编辑器中打开一个源文件,它看起来很好,但是当我尝试保存它时,它会显示出来

The document "index.html" could not be saved.  It does not exist.

当我尝试运行它的应用程序失败

ERROR: Start page 'www/index.html' was not found.

当然有人认为这一点。

解决方法

它实际上很容易与Git和子模块。上面提到的phonegap wiki确实有点苗条,所以我实际上是实施了一个配置xcode&日食项目。

查看我的博文上的链接:Phonegap project structure using git submodules

如果您不想使用Git子模块,则还有一个Symlink解决方案,如果您使用Git或SVN,则不用担心。

http://www.tricedesigns.com/2012/02/16/linked-source-files-across-phonegap-projects-on-osx/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读