我一直在試圖讓Meteor/Cordova/Phonegap iOS應用程序啓動並運行。我正在按照這裏提供的文檔:https://github.com/meteor/meteor/wiki/Meteor-Cordova-Phonegap-integrationMeteor/Cordova/Phonegap iOS應用程序在部署到生產時不起作用
爲了保持簡單,我只是測試示例排行榜meteor項目。當我按照上面的鏈接提到的步驟,我可以在iPhone模擬器在設備上經由xcode中使用下面的命令的任一運行應用程序沒有問題,並直接:
流星運行IOS
或
流星運行IOS-設備--mobile端口10.0.1.2:3000 -p 10.0.1.2:3000
要測試親duction環境,我已經部署了應用程序直接向meteor.com
流星部署[我的應用程式名稱]
繼建設的指示,我指定的主機和端口我在構建命令遠程服務器:
流星建立../buildfolder -p [我的應用程式名稱] .meteor.com:80
當我嘗試通過生成的xcode項目(在模擬器中)運行應用程序,當應用程序啓動時,我只看到空白的白色屏幕。有在Xcode的記錄沒有錯誤,但這裏的輸出是什麼樣子:
16:01:41.583 [CDVTimer][file] 6.641030ms
16:01:41.607 [CDVTimer][statusbar] 23.925006ms
16:01:41.607 [CDVTimer][TotalPluginStartup] 30.839026ms
16:01:41.709 Resetting plugins due to page load.
16:01:41.739 Finished load of: (snip)
16:01:41.791 Starting the server on port 40539
16:01:41.792 Setting document root: <snip>
16:01:41.792 Started httpd on port 40539
16:01:41:792 staffutility[49019:607] HTTPServer: Started HTTP server on port 40539
16:01:41.792 addresses: {
"en1/ipv4" = "10.0.1.12";
"en1/ipv6" = "fe80::7ec3:a1ff:fea4:49c5";
"lo0/ipv4" = "127.0.0.1";
"lo0/ipv6" = "fe80::1";
"vboxnet0/ipv4" = "192.168.56.1";
}
16:01:41.794 Resetting plugins due to page load.
注:我還測試了部署使用流星最多流星項目:https://github.com/arunoda/meteor-up我自己的EC2實例,具有確切相同的結果。 iOS應用程序只是坐在那裏,一個空白的白色屏幕。 (通過瀏覽器打網址工作正常)
任何想法可能是什麼問題?
這不幸沒有奏效。謝謝你的信息。 – jrtilson 2014-10-09 16:16:52
更新到meteor 0.9.4後,我需要使用此修復才能使Google登錄功能正常工作。 – jrtilson 2014-10-15 18:11:43