2016-05-30 18 views
2

我剛開始學習創建cocoapods。我跟着這個教程,一切都看起來沒問題。使用/不使用自動參考計數創建Cocoapods

http://code.tutsplus.com/tutorials/creating-your-first-cocoapod--cms-24332

的問題是,有些項目文件中使用ARC,但有些卻沒有。如果我寫這個代碼,

s.requires_arc = false 

我得到這樣的錯誤。

ERROR | [iOS] xcodebuild: WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/Base64/NSData+Base64.m:39:2: error: This library requires automatic reference counting

如果我不寫,我得到另一個錯誤,不使用弧。我如何將弧和非弧文件放在我的cocoapods中?在我的構建階段,我已經指定了-fno-objc-arc。

回答

1

requires_arc可以採取例如array of files,例如, requires_arc = ["folder/no-arc/*"]

+0

謝謝。我可能會有很多像這樣的文件。 http://imgur.com/8B0WnKj。我是否需要按文件夾指定文件夾?還是有另一種簡單的方法? –

+0

它依賴於termina [文件匹配](http://ruby-doc.org/core-1.9.3/Dir.html#method-c-glob),你可以定義諸如'「files/**/* .md'可以抓取各種文件 – orta