当您创建一个新的 Cordova 项目时,它称为 HelloCordova,这也是应用程序图标的名称。如果我在 XCode 中重命名项目,它将不再在 iPad 模拟器中运行。
我在 OS X 10.8.4 上运行 Cordova 3 和 Xcode 4.6.3
重现步骤
在终端:
cordova create Survey com.domain.mysurveyap
cd Survey
cordova platform add ios
cordova build
这将在platforms/ios/ 中创建XCode 项目。然后我在 XCode 中打开它。该项目称为HelloCordova
. 我将目标设置为 iPad 6.0 Simulator 运行。
Running HelloCordova on iPad 6.0 Simulator. No issues
好的。我启动了 Hello World 应用程序。
接下来,我通过更改Project Name
Identity 面板中的 来重命名项目。我正在做这个
a) 因为我不希望我的项目被称为“HelloCordova”。
b) 因为这里的名称似乎决定了应用程序图标在设备上的标记。
我将其重命名为“调查”:
Xcode 提示我为我重命名相关的项目内容项。我点击“重命名”
重命名后,我再次在模拟器中运行。现在它不会运行了。我看到一个“构建成功”覆盖片刻。但是在顶部的状态面板中它说:
Finished running Survey.app on iPad 6.0 Simulator. No issues.
我注意到它仍然在方案选择器中显示“HelloCordova”。我试过运行“清洁”并重新启动 XCode。
这是一个全新的 PhoneGap 项目,没有任何修改。有什么想法我哪里出错了吗?