2012-07-14 43 views
0

我有一個使用iOS 5.1兼容性構建的應用程序。無法在我的iPod touch上運行我的iOS應用程序

我一直無法遵循使用歸檔構建它的路徑 - 我一直在使用遠程mac,並且有些問題限制了我的操作。

所以我做這個準備的.ipa文件: - 有效載荷文件夾 - 複製myapp.app包有效載荷 - 拉鍊載荷

現在,我得到這個有效載荷到我的iTunes上的另一臺電腦(因爲mac是遠程的,所以沒有辦法從那裏進入ipod touch)

我的ipod touch顯示iOS版本4.2.1,它說最新的。無法進一步升級。 該模型是mb528zp。 iPod上的可用空間爲700 MB,這比所需要的多。

我可以在itunes庫應用程序部分看到myapp。

當我嘗試從設備 - >應用下同步myapp時,它看起來似乎同步 - 但最終沒有同步。

我該怎麼辦?

+1

您使用遠程mac的方式將是一個巨大的瓶頸 - 訪問本地可連接的mac。 – Till 2012-07-14 19:26:39

+0

您是否使用Xcode 4 – Sirens 2012-07-14 19:29:58

+0

@Till,我知道。但是我已經用盡了所有其他選項。我沒有太多預算。此外,我後來看到,將ipa轉移到我的本地主機上並不困難,但讓它在ipod 2g上工作似乎是真正的瓶頸。我注意到有些應用只是同步,但其他許多應用不同步。 – 2012-07-14 20:19:48

回答

0

這聽起來像您的部署目標設置爲錯誤的iOS版本。嘗試將項目iOS Deployment Target設置爲4.2或更低版本,並且它應該可以工作(單擊項目導航器中的項目,然後單擊項目名稱而不是目標,然後您應該看到使用該選項選擇的信息選項卡)

+0

謝謝,但這會導致很多編譯錯誤。就像我沒有聲明某種方法一樣,「弱」屬性不能被合成等等。你認爲我應該向後兼容嗎? – 2012-07-15 12:38:26

+0

好吧,我用你說的部署目標編譯好了。我做到了4.2。但該應用程序不會同步到4.2.1的iPod上。 (還有一件事讓我想起目前在工具欄上選擇的目標設備,目前,它的iPhone模擬器5.1,而不是4.2,如果我做到了4。2,我收到很多編譯問題 - 我在之前的評論中提到的問題。你認爲這是不可避免的嗎?我是否應該重新使它向後兼容?我能想到它,但現在我真的很想在我的設備上進行一些快速測試。 – 2012-07-15 13:20:19

+0

您的目標設備(如果您正在爲設備構建)應該設置爲「iOS設備」,而不是模擬器。如果您不打算將設備連接到XCode並以此種方式構建,您可能還必須按照TheDeveloper的說法進行操作,並將其構建爲Ad-Hoc以使其同步到設備上。爲了使AdHoc更容易考慮使用https://testflightapp.com/ – Workshed 2012-07-15 22:44:36

相關問題