我在一個Xcode項目中有兩個可可觸摸應用程序。 Xcode爲第一個Info.plist中的按鍵提供iPhone/iPad相關選項,例如「啓動圖像(iPad)」。但是,Xcode爲我提供了第二個按鍵的Mac OS X選項,例如「Java classpaths」和「Quick Look preview height」。如何讓Xcode將Info.plist作爲iPhone/iPad Info.plist處理?
這裏的項目是如何構建的:
我創建使用Xcode中的新項目作爲基於窗口的普遍應用,其中就與翻譯像UIPrerenderedIcon
更多的人類可讀的價值原料的plist鍵默認的Info.plist像「圖標已經包含光澤效果」。都好。
在同一個Xcode項目中,我添加了第二個目標,也是一個Cocoa-Touch應用程序,並從頭構建它,包括Info.plist文件。
我已經打開了兩個應用程序的「Active Target」項目設置,並且只有一個「在此級別定義的設置」:產品名稱。在較高的「項目設置」級別,沒有定義產品名稱,並且Info.plist文件定義爲${EXECUTABLE_NAME}/${EXECUTABLE_NAME}-Info.plist
。 (其他設置,如前綴頭,也同樣用變量替換定義。)
這兩個應用程序構建,運行和恰當地使用它們各自的Info.plist文件,但Xcode中仍試圖給我的Mac OS X的Info.plist編輯第二個應用的Info.plist時的值。
我該如何告訴Xcode plist應該是iPad/iPhone Info.plist,而不是Mac OS X Info.plist?
就是這樣?!它的工作,你贏得了杯形娃娃,但這引發了一些(大部分修辭)後續問題。在使用Xcode這麼久之後,我怎麼會錯過?爲什麼它不在文件的「文件類型」下的「信息」窗口中?這個問題如何能夠達到九天(包括兩個有獎金)而沒有其他人能夠給出這個簡單的答案? – 2010-09-26 16:19:25
所有很好的問題,但我沒有任何答案。我很驚訝這個問題有一個賞金,我想知道我是否在某種程度上誤解了這個問題。 – 2010-09-26 19:14:49
ps。在stackoverflow中,什麼是cupie娃娃? – 2010-09-26 19:15:35