新しい 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) ここでの名前は、アプリ アイコンがデバイス上で何とラベル付けされているかを示しているように見えるためです。
名前を「Survey」に変更します。
Xcode から、関連するプロジェクト コンテンツ アイテムの名前を変更するように求められます。[名前の変更] をクリックします
名前を変更したら、もう一度シミュレーターで実行します。今、それは実行されません。「ビルドが成功しました」というオーバーレイが一瞬表示されます。しかし、上部のステータス パネルには次のように表示されます。
Finished running Survey.app on iPad 6.0 Simulator. No issues.
スキームセレクターに「HelloCordova」がまだ表示されていることに気付きました。「クリーン」を実行して、XCode を再起動しようとしました。
これは変更のない完全に新しい PhoneGap プロジェクトです。私が間違っているアイデアはありますか?