簡體   English   中英

在較新版本的Xcode中編譯舊項目時出錯

[英]Errors while compiling an old project in newer version of Xcode

我有一個舊項目要開始做。 客戶告訴它已於2012年完成,並且可能與v.4.3或某些舊版本的Xcode一起使用。 它僅針對iOS v.6和早期版本。 現在,客戶希望進行一些升級,使其與具有iOS v.7和/或更高版本的所有iOS設備兼容。

我正在使用iOS v.8運行Xcode v.6.3

當我第一次打開項目並運行時–我從GPUImage框架中收到了太多錯誤(實際上這些錯誤應該是警告而不是錯誤)。 我一一解決了。 解決這些錯誤后,再次運行它時,我又出現了一些錯誤,但未發現SDK的錯誤。 我可以確認所有SDK均已正確添加。 創建項目后,它從未改變。 但是它給我錯誤。

當運行舊項目(在最新的Xcode和當前的iOS目標中)時,我們需要設置一些內容嗎? 我們需要改變架構嗎? 標頭搜索路徑?

請注意,所有SDK和應用程序源代碼都位於Github上,並作為子模塊添加到應用程序中。 我已經在Mac中成功克隆了它。

請問我是否需要更多信息。

以下步驟可以解決您的問題。 我不確定100%,但是它一次對我有用。 值得一試。

1)轉到構建階段並刪除FacebookSDK.framework

2)清潔

3)將FacebookSDK.framework鏈接回您的項目

4)清潔運行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM