2011-03-06 12 views
1

根據主題Using a Single Xcode Project to Build Two Applications,我應該選擇升級iPhone項目以包含iPad。但是,該頁面沒有討論Universal和Two Device Targets的優缺點。iPhone/iPad項目升級和通用與不同設備特定項目

我認爲大多數升級的理想好處是'單一來源' - 一次寫入運行(不同於Java及其「無處不在的調試」)。

我想知道在使用通用二進制文件與不同目標文件時遇到的問題?

+0

你有沒有看到任何應用程序。有不同的二進制文件? – 2011-03-06 15:12:56

回答

2

避免將其構建爲通用應用程序的最常見原因是如果您想要爲iPad版本收取更多費用。通用應用程序只有一個App Store條目。將它構建爲兩個獨立的應用程序可讓您提交兩次,併爲它們設置不同的價格。

單/雙App Store進入問題有很多分支 - 合併/分開的評論和評級,發佈圖表,促銷代碼等。它們本質上是App Store和最終用戶觀點不同的應用程序。

我不確定你對「單一來源」的觀點。僅僅因爲你生成了兩個應用程序包,並不意味着你有兩個源代碼副本。