2010-09-14 30 views
0

我正嘗試在我的設備上加載一個使用AppCelerator編寫的小應用程序。由於我懷疑iOS的目標不匹配,我在這方面遇到了一些麻煩。如何將我的AppCelerator應用程序安裝到我的iPhone上

AppCelerator爲目標操作系統3.2和4.1提供了兩個選項。我的手機有4.1的固件,所以我選擇4.1:

這是一張圖片,如果你想看看。

http://www.neosavvy.com/screenshots/stackoverflow/appcelerator.png

注意,在此圖像中,我選擇的4.1輸出類型。這會生成4.1版的XCode項目,作爲4.1的基本sdk/target sdk。

當我啓動它時,它會生成一個XCode項目。組織者包含以下設備和配置文件:

以下是組織者的照片。

http://www.neosavvy.com/screenshots/stackoverflow/organizer.png

它包含了我的設備,與供應曲線,與設備意味着它應該是一個有效的目標旁的綠點。

然後,當我嘗試我的設備我看到下面的選項可用的目標上運行的應用程序:

最後在這裏你選擇模擬器和設備下拉。

http://www.neosavvy.com/screenshots/stackoverflow/available_debug_devices.png

發現它根本不包含我的設備,因爲它沒有之前我升級到新的SDK和4.1的iOS。

我以爲我能在這個時候推送到我的iphone - 試過我所知道的所有嘗試。吹走我的所有配置文件,重新生成我的開發者證書,還刪除了我的登錄鑰匙串,以確保我在那裏開始新鮮。

我真的只是想法嘗試 - 欣賞任何和所有的幫助!

+0

請使用單詞發佈摘要,而不是鏈接到您正在做的重要信息。 (這些鏈接可能會消失,這會使這個問題對未來的讀者不太有用) – 2010-09-14 00:56:05

+0

我控制該網站,因此我可以確保圖像停留在那裏。我會總結一下他們所說的話,但感覺一張圖片勝過千言萬語。我開始認爲它是一個新的4。1 SDK問題和實際功能看起來不同於以前的版本。 – 2010-09-14 02:48:11

回答

1

Apple條款和條件不允許在Xcode之外構建的應用安裝到iOS設備。我認爲這也適用於AppCelerator構建。

+0

那天你沒看到這個消息嗎?他們改變了他們的協議條款。此外,許多AppCelerator和Monotouch應用程序在改變之後的一年內已將其添加到appstore中。你有我懷疑的一些不好的信息。此外,AppCelerator也會生成一個XCode項目,這也是爲什麼它受到與Apple原始協議的限制。這一改變是爲了防止Flash CS5導出到iPhone的功能,以達到任何成果。 – 2010-09-14 11:24:56

+0

我已經看到了這個消息,但蘋果正在緩解(不解除)的限制仍然需要傳播到Xcode。如果您定位iOS的早期版本(3.x),是否有這些問題?我懷疑蘋果是否還沒有執行這一限制。看起來有一些主要配置步驟需要使AppCellerator在iOS4上運行(來自AllCellerator):http://developer.appcelerator.com/blog/2010/05/titanium-and-iphone-os-4.html – MystikSpiral 2010-09-14 11:30:23

2

看來答案很簡單。在XCode上花了幾個小時後,我發現(或注意到)了AppCelerator接口上的另一個選項卡。

點擊測試&包 點擊運行在設備 填寫的配置細節,如果它們還沒有(這可能是所有做,如果你通過細節上,我沒有蘋果文檔的級別去) 點擊立即安裝

Voila - 應用程序在您的手機上進行測試。

相關問題