2012-05-14 37 views
0

我有一個應用程序連接到我的服務器以獲取分數,註冊用戶等 - 通常的東西。嘗試從iOS設備連接到我的服務器的奇怪「錯誤」

如果我在模擬器上運行它,它工作正常。

如果我使用Xcode的它工作正常,並繼續正常工作,甚至有一次我在Xcode斷開該設備,然後直接從手機桌面上使用該應用的設備上運行。

然而,當我建立一個.ipa文件和使用,應用程序無法連接到我的服務器 - 它只是超時。 有沒有人有一個想法,它可能會導致它通過xcode build + run直接放到那裏,以及它作爲一個使用管理器/ iTunes的.ipa放在手機上時如何工作?

就我個人而言,他們應該是完全一樣的,所以我不知道在哪裏,甚至開始尋找想法。

我與開發目標爲iOS3.2建設,使用xcode4.2和iOS sdk5.0。已經在3GS和iPod Touch第四代上試用過,結果相同。

如果需要任何更多的信息,然後我可以給,但是從根本上一切正常,所以我懷疑,也許是有權限錯誤或文件,我需要包括我不知道的。這個項目最初是由別人設計的,他們已經不在身邊了,我做的其他項目連接到我的服務器沒有任何問題,所以我真的希望有人能夠提供幫助。

+1

如果使用XCode將其構建到您的iOS設備,然後將其與USB斷開並嘗試運行它,會發生什麼?它工作嗎?如果沒有,請嘗試通過WiFi共享您的計算機連接並連接。如果仍然不起作用,請嘗試使用例如Wireshark並查看iOS設備嘗試連接的內容。 –

+0

如果我在xcode中運行它,然後斷開連接 - 應用程序完全按照它應該的那樣工作。即使我在後臺運行並關閉它,然後重新啓動它,該應用程序仍然有效。只有在從「獨立」版本運行時,它不起作用,這顯然是最重要的版本,因爲這是我將提交給蘋果: - ( – TheBestBigAl

+1

當然,這是我想分離的東西。嘗試使用[Testflightapp.com](http://Testflightapp.com),這是一個非常好的服務,可以使臨時發佈方式變得更簡單 –

回答

0

見我高於去年的評論,錯誤只是下降到發佈版本試圖尋找一個不正確的服務器地址。

相關問題