我想在我的2.0應用程序中運行3.0設備時使用iPhone OS 3.0的某些功能。我不想一直走到3.0,因爲有客戶不想更新。如何在2.0兼容的應用程序中選擇使用iPhone OS 3.0功能?
我嘗試了一下MapKit.framework(-weak_framework MapKit)的弱鏈接。我發現它非常麻煩,因爲我不得不欺騙編譯器/鏈接器使用2.0 SDK以及除了使用MapKit的代碼之外的所有代碼。
有沒有人有這方面的經驗?你在做什麼來編譯/鏈接。是否有人已經向蘋果提交了一個應用程序,該應用程序與其他操作系統版本的框架弱連接?
這就是我會用如果我的應用程序是免費的。但既然有客戶以前付過錢,我不能要求他們再次購買應用來獲得3.0的功能。 – 2009-06-12 13:45:46
當然可以。除非您爲應用程序收取鉅額費用,否則定價升級非常普遍。您將更多的工作投入到該計劃中,並且應該爲此付費。蘋果公司正在收取另外29美元的升級費用... – 2009-06-12 14:05:12
upvote for making my more more money! – 2009-06-12 15:58:59