gpt4 book ai didi

ios - 新的 PhoneGap/Cordova iOS 项目重命名后无法运行

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:03:24 24 4
gpt4 key购买 nike

当您创建一个新的 Cordova 项目时,它被称为 HelloCordova,这也是应用程序图标的名称。如果我在 XCode 中重命名该项目,它将不再在 iPad 模拟器中运行。

我在 OS X 10.8.4 上运行 Cordova 3 和 Xcode 4.6.3

重现步骤

在终端中:

  • cordova 创建 Survey com.domain.mysurveyap
  • cd 调查
  • cordova平台添加ios
  • Cordova 构建

这会在 platforms/ios/中创建 XCode 项目。然后我在 XCode 中打开它。该项目名为 HelloCordova。我在目标设置为 iPad 6.0 模拟器的情况下点击运行。

在 iPad 6.0 模拟器上运行 HelloCordova。没有问题

很好。我启动了 Hello World 应用程序。


接下来,我通过更改身份面板中的 Project Name 来重命名项目。我在做这个

  • a) 因为我不希望我的项目被称为“HelloCordova”。

  • b) 因为此处的名称似乎决定了应用程序图标在设备上的标记。

我将其重命名为“调查”:

enter image description here

Xcode 提示我为我重命名相关的项目内容项。我点击“重命名”

enter image description here

重命名后,我又去模拟器里跑了。现在它不会运行。我看到了片刻的“构建成功”叠加层。但在顶部的状态面板中显示:

已完成在 iPad 6.0 模拟器上运行 Survey.app。没问题。

enter image description here

我注意到它仍然在方案选择器中显示“HelloCordova”。我试过运行“Clean”并重新启动 XCode。

这是一个全新的 PhoneGap 项目,没有任何修改。我哪里出错了?

最佳答案

我不知道重命名失败的原因,我无法解释“Finished running... No issues” 问题。但是:cordova create 接受了一个缺少的额外参数。

这解决了问题:

cordova 创建调查 com.domain.mysurveyap“调查”

最后的 “Survey” 在创建时设置了项目名称,从而避免了首先重命名项目的需要。

关于ios - 新的 PhoneGap/Cordova iOS 项目重命名后无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18270538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com