【问题标题】:Replacing existing ios app with a PhoneGap version用 PhoneGap 版本替换现有的 ios 应用程序
【发布时间】:2015-04-27 19:24:37
【问题描述】:

我最近在我的一个应用上收到了褒贬不一的评价,因此我一直在研究 HTML5 phonegap 替代品。

我是否只需将捆绑包 ID 与现有应用程序匹配?

我尝试使用以下命令 phonegap create "CSCS Revision" --id "<my bundle ID>" --name "<my app name>" 创建一个新应用程序。但是,我有一个问题,<my bundle ID> 包含一个连字符,并且 phonegap 告诉我它是一个无效字符,有没有办法覆盖它?

接下来我尝试创建应用程序,然后更改捆绑 ID。这似乎工作正常,但是当我从另一个应用程序复制我的 www 目录的内容时,似乎某些 javascript 文件未正确包含在 HTML 中。

我有一个名为 data.js 的文件,其中只有一个大数组,但似乎无法在新创建的应用程序中访问该数组,尽管它在另一个直接副本的应用程序中工作。

【问题讨论】:

    标签: javascript ios html cordova


    【解决方案1】:

    好的,所以我的吸收速度有点慢。

    将此提交给 Apple 的方法是在命令 phonegap create "CSCS Revision" --id "<my bundle ID>" --name "<my app name>" 中通过 phonegap 为其提供一个有效的 id

    将您的 javascript 和 html 添加到 www 目录,但与我不同的是,在执行导致 javascript 崩溃的副本之前不要进行更改。

    运行命令phonegap build ios。然后在项目设置中更改 Bundle ID。此时,您可以将项目存档并将其提交到 App Store。

    我遇到的一个问题是缺少图标。我喜欢使用this website 来制作所需大小的所有图标。然后我将config.xml 文件的图标部分从this app 复制到我的config.xml 并重新运行phonegap build ios(如果这样做,您必须在提交到商店之前再次在xcode 中更改捆绑ID)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-04
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多