關於xcode不同版本打開相同工程問題


  今天剛下好了xcode7正式版,於是乎用其創建一個工程。隨后關閉此工程用xcode6.3打開此工程。發現報錯不能運行,隨后網上查資料,可惜中文版的資料幾乎可以說是沒有,因此寫下此文,以方便其他遇到此情況的朋友解決此問題。歸結起來,此問題就是用新版本編譯器創建的工程,有時可能會用舊版編譯器去編譯,此時可能就會不能執行,並報錯。此時筆者的查找到解決方案如下:

1.首先是編譯器版本號的更改以及模擬器版本號的更改

  此處無需多說直接上圖:

 

 

2.接着編譯器報錯

  錯誤提示:target specifies product type 'com.apple.product-type.bundle.ui-testing', but there's no such product type for the 'iphonesimulator' platform!此時需要進入$(ProjectName).xcodeproj/project.pbxproj文件中找出對應的com.apple.product-type.bundle.ui-testing將其替換為com.apple.product-type.bundle此處(ProjectName).xcodeproj/project.pbxproj即指工程打開文件,例如筆者的工程打開文件為:

此時右鍵顯示包內容,再打開對應文件查找替換即可

3.筆者這里顯示launchScreen問題(可能其他版本不會由此問題)

這里刪除其launchScreen,並自己重新加載一個即可。

  這樣此問題便解決了。希望此文對大家有幫助,鑒於個人水平問題,不能將其具體原因進行剖析,這里只能大概猜測是因為新版本配置文件對其增加了新的命名方式,所以我們只需要對其配置文件的命名方式進行改變即可!如有錯誤之處請指出,謝謝!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM