0
ポッドをXamarinにバインドしようとしていたときに、いくつかのエラーが発生しました。致命的なエラー:Objective Sharpieを使用して__weakリファレンスを作成できません
私は、次のコマンドを実行:
sharpie pod init ios libPusher
sharpie pod bind
をしかし、それは私にこのようなエラーました:
- (RACSignal *)rac_valuesAndChangesForKeyPath:(NSString *)keyPath options:(NSKeyValueObservingOptions)options observer:(__weak ...
^
While building module 'ReactiveCocoa' imported from /private/var/folders/96/fpnn11nx4gbdjxbmclkpdl3w0000gn/T/com.xamarin.ObjectiveSharpie/fec0ff8e35944ff0a2a574f1ff606d2f.h:1:
In file included from <module-includes>:1:
In file included from /Users/vrwim/Downloads/libPusher-master/binding/build/Release-iphoneos/ReactiveCocoa/ReactiveCocoa.framework/Headers/ReactiveCocoa-umbrella.h:42:
/Users/vrwim/Downloads/libPusher-master/binding/build/Release-iphoneos/ReactiveCocoa/ReactiveCocoa.framework/Headers/RACKVOChannel.h:85:23: error:
cannot create __weak reference in file using manual reference counting
を私はPods.xcodeproj
を編集し、自動参照カウントを使用するには、各プロジェクトを設定しようとしたが、これはやりました動作しないように見える。
自動参照カウントを有効にするにはclangオプションを追加する必要がありますか、それとも何か他のことがありますか?
私はそれぞれの目標やプロジェクト自体のためにやっていることです。これで問題は解決されません。ビルドの設定を見ずに、xcodeproj自体をビルドするかもしれないので、私はsharpieにオプションを送る必要があるかもしれないと思う。 – vrwim
@vrwim '-fobjc-weak'はcmd行オプションです。また、ポッドファイルを変更することもできます:http://stackoverflow.com/a/36712877/4984832 – SushiHangover