0

IBM Worklight で jQuery Mobile を使用して簡単なアプリを作成しました。このアプリは、IBM Mobile Browser Simulator、Android Emulator、および Android スマートフォンで正常に動作します。

iPhone で生成された圧縮プロジェクトを Mac にコピーして Xcode で実行すると、ビルド時に次のエラーが表示されます。

画像

ソフトウェアの詳細:

  • ワークライト 5.0.5/6
  • エクリプス インディゴ 3.7
  • Mac OS X 10.7.3
  • Xcode 4.3.2

また、Xcode 4.3.2 を搭載した Mac OS X 10.7.3 に Worklight 5.06 を別途セットアップしました。IBM のドキュメントに従って、Mac で Worklight をセットアップしました。私のサンプル アプリは、IBM Mobile browser Simulator で正常に動作します。しかし、アプリケーションは Android エミュレーター、実際の Android デバイス、および Iphone ネイティブ シミュレーターでは実行できません。 ログとスクリーンショットはこちら

4

2 に答える 2

1

Xcode 4.6 を搭載した Mac にプロジェクトをコピーしたところ、正常に動作しました。Worklight iOS ガイドでは、必要な Xcode の最小バージョンが 4.5 であることを明確に説明する必要があります。これにより、多くの時間を節約できます。

于 2013-05-27T05:34:52.907 に答える
0

注: Xcode 4.6 にアップグレードして、iOS 5 または iOS 6 シミュレーターを試すことを強くお勧めします。IBM Worklight は iOS 4 をサポートしていません。

試してみるいくつかのこと:

  1. iphone\native フォルダを削除します
  2. すべてをビルドしてデプロイ
  3. 再び iphone\package フォルダーから zip ファイルを取得します。この zip ファイルを Mac マシンで解凍します。Xcode で Xcode プロジェクトを開き、実行します。

    • (スクリーンショットで確認できるように) CordovaLib プロジェクトではなく、Worklight プロジェクトをビルドしていることを確認してください。これをクリックして、ビルドする正しいプロジェクトを選択してください。
于 2013-05-08T13:15:08.523 に答える