2012-02-07 128 views
0

我開始在ios上使用phonegap。我一直在模擬器上構建樣本,到目前爲止,我試過的大多數樣本都可以很好地完成,但通常不會有充分的功能。 phonegap會在模擬器上失去它的功能嗎?我有一個設備可以測試,但是我沒有聽到蘋果的迴應,所以我可以配置它們進行開發。隨着他們阻止人們在他們的設備上發展的方式,毫無疑問android會殺死它。Phonegap和ios - 樣本不能在模擬器中工作

那麼有人注意到了嗎?我使用xcode 4.1和最新的phonegap以及所有最新的jQuery/jqtouch的東西。

模擬器上演示的常見問題是,所有內容都會以可視方式加載,但沒有任何按鈕會被觸摸或某些列表視圖不會加載。我應該更新我的xcode嗎?這個mac的東西正在殺死我LOL。

編輯:這些都是我運行mapviewkit插件演示

錯誤
Undefined symbols for architecture i386: 
"_MKCoordinateRegionMakeWithDistance", referenced from: 
    -[MapKitView setMapData:withDict:] in MapKit.o 
"_OBJC_CLASS_$_MKMapView", referenced from: 
    objc-class-ref in MapKit.o 
"_OBJC_CLASS_$_PGAnnotation", referenced from: 
    objc-class-ref in MapKit.o 
"_OBJC_CLASS_$_MKPinAnnotationView", referenced from: 
    objc-class-ref in MapKit.o 
"_OBJC_CLASS_$_AsyncImageView", referenced from: 
    objc-class-ref in MapKit.o 
ld: symbol(s) not found for architecture i386 
collect2: ld returned 1 exit status 
+0

我決定繼續和我的更新xcode到最後4.whatever看看是否有什麼區別,但從我在過去兩天做的閱讀我不認爲它應該。 – 2012-02-07 04:05:07

回答

1

的PhoneGap應該在模擬器中運行得很好,唯一的東西,你不會有訪問的攝像頭,和位置都有點古怪,但除此之外,其他一切都向你開放。

要確保你有在正確的地方的所有文件...嘗試在瀏覽器中測試,如果可以看到,如果事情是不是來過......

+0

嘿,謝謝你跳過:)我已經在瀏覽器中測試過這些樣本,並且很容易讓它們在android上運行。它只是在ios模擬器上給我一個很難的時間。似乎只有一些ios版本的按鈕鏈接是活躍的,我從字面上複製了源代碼並將其粘貼。其他時候,我只是打開並運行項目,就像他們需要的一點點設置一樣。 – 2012-02-07 04:24:56

+0

這真的很奇怪......你使用的是什麼版本的phonegap?你有沒有在xcode中正確安裝它?我只是想通過所有可能出現的小問題,很可能就是這樣...... – 2012-02-07 04:31:22

+0

我使用phongegap 1.4.1,其餘的都是最新最好的jqstuff。我開始認爲模擬器只是有限的方式 – 2012-02-07 04:52:22

相關問題