我的項目中有兩個重疊類的目標。轉換爲ARC時遇到共享類時出現問題
我將一個目標轉換爲弧,現在我無法轉換第二個目標,第一個目標常見的beacues文件已經轉換。在轉換期間取消選中這些文件無效。
請幫忙!
我的項目中有兩個重疊類的目標。轉換爲ARC時遇到共享類時出現問題
我將一個目標轉換爲弧,現在我無法轉換第二個目標,第一個目標常見的beacues文件已經轉換。在轉換期間取消選中這些文件無效。
請幫忙!
所以。我想到的最無痛的方法是將第二個目標作爲構建依賴添加到第一個目標。在轉換對話框中選擇兩個,然後在轉換後刪除此依賴項。它100%的作品。
我遇到過類似的問題。我提出的解決方案並不是特別優雅,但他們確實有效。
如果第二個目標對第一個目標有少量更改,則可以進入Xcode並將第二個項目的Objective-C Automatic Reference Counting
設置更改爲YES
,然後手動修復這些問題。這適用於少量文件,但不夠全面。
對於重大更改,我最終使用我的源代碼管理系統(我的例子中爲Perforce,但git,hg,任何應該正常工作)暫時回滾第一個目標的更改並將其重新應用到第二個目標目標,以便我可以使用自動化工具,然後在兩次運行中更改的文件之間做一個差異,以確保所做的更改是相同的(我不記得有任何差異)。
謝謝你的回答,但差異是大約70個未轉換的類使第一種方法變得不可能)。我即將嘗試添加第二個目標作爲構建依賴項,以便第一個目標端同時進行轉換。 – 2013-04-26 10:36:01