2012-11-15 84 views
0

我想將Mixpanel SDK添加到使用ARC的iOS應用程序。在添加SDK之後,我收到了一些與ARC使用有關的編譯錯誤。 如何將Mixpanel整合到使用ARC的項目中?Mixpanel iOS SDK和ARC

在我的個人項目中,我總是手動管理mempory。也許有一些方法可以告訴編譯器這段代碼使用ARC,而這段代碼卻沒有。

回答

6

在導航器中單擊您的項目名稱。從右側窗口的列表標題中選擇「Build Phases」。你應該看到一個名爲「Compile Sources」的欄。展開它,您應該會看到項目中的源文件列表和標有「編譯器標誌」的列。對於在Mixpanel SDK的每個文件,在此列中雙擊並添加以下行:

-fno-objc-arc 

這將標誌着編譯器在編譯這些文件時不使用自動引用計數。如果你需要做反向(編譯ARC代碼在非ARC項目)做同樣的事情,但添加此行:

-fobj-arc 

我相信這可能是this question.

重複