2012-03-13 9 views
-1

これはanother question from AskDifferentのコピーです。私はこの質問を代わりにここに置くことを勧めています。クリーンインストールとiPhone 4 SDKでXCode 3のコアコンパイルエラー


Googleが唯一の問題の1回の発生を知っているように見えるこれは、他の場所で、一度尋ねてきたが、誰もが男に答えを与えることができなかった...と私!

だから私はこれを体験して歴史の中で二人だと私の問題は、次のとおりです。

  • 私はのSnow Leopard 10.6.4(私が思うに、それはだ上はXCode 3.2.3を実行していますよのiOS SDK 4.0.2
  • このXCodeのバージョンのための必要最小限のOSバージョン)私はiPhone SIMにプロジェクトの設定で私のベースSDKを設定し、新しい空のコルドバ(PhoneGapの)プロジェクト
  • を作成私はすべての
  • 私は「ビルドと実行」ボタンを押したときに、XCodeのは、コンパイルを開始し、3つのエラーと10回の警告
で仕上げで、他の設定を変更しないのPhoneGapのウェブサイト
  • 上の指示に従ってulator 4.0

    今、私はこれらの警告に気にしませんが、3つのエラーのために正常にコンパイルできません。この問題を解決する方法は考えられていませんが、私はPhoneGapやMac OSについて全く新しいことです。

    私が得るエラーは以下のとおりです。

    /Users/[name]/Documents/CordovaLib/Classes/CDVLocation.m:123:32 /Users/[name]/Documents/CordovaLib/Classes/CDVLocation.m:123:32: error: use of undeclared identifier 'kCLAuthorizationStatusAuthorized' 
    /Users/[name]/Documents/CordovaLib/Classes/CDVCapture.m:783:70 /Users/[name]/Documents/CordovaLib/Classes/CDVCapture.m:783:70: error: use of undeclared identifier 'NSEC_PER_MSEC' 
    Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang failed with exit code 1 
    

    私はここで行き止まりで完全だと私は、あなたたちから何かアドバイスをいただければ幸いです。

  • 答えて

    1

    CLAuthorizationStatus、したがってkCLAuthorizationStatusAuthorizedは、4.2以降でのみ使用できます。

    チェック詳細は、この:それはその部分を追加することによって、私は何とかこの問題を回避することができますの古いPhoneGapのバージョンが必要であることを意味していHow to resolve Phonegap error while Building the app

    +0

    :あなたの他のエラーについてはhttps://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html#//apple_ref/c/econst/kCLAuthorizationStatusAuthorized

    、Googleはこれを引き上げますどこかのJSファイルにコードを挿入しますか? –

    +0

    私はPhoneGapについて考えていません、申し訳ありません。絶対使用しないでください。別のページを見つけることは、3.2.6より前のxCodeのバージョンでは問題と思われます。 –

    +0

    ありがとう、私はここからそれを取ることができるだろう:) –

    関連する問題