2017-01-05 7 views
1

Swift 3とCocoaLumberjack 3.0.0を使用するようにコードをアップグレードしています。 iPhone用にビルドすると、コンパイルとリンクが正常に行われます。私がシミュレータ用にビルドしようとすると、コンパイルされますが、リンクされません。私は効果なしで再びpod deintegrateを実行して、インストールしているCocoaLumberjack Undefinedシミュレータ用シンボルビルド

Undefined symbols for architecture x86_64: "CocoaLumberjack.DDLogDebug (@autoclosure() -> Swift.String, level : __C.DDLogLevel, context : Swift.Int, file : Swift.StaticString, function : Swift.StaticString, line : Swift.UInt, tag : Any?, asynchronous : Swift.Bool, ddlog : __ObjC.DDLog) ->()", referenced from: ScanmonListener.SMLViewController.buttonTitle.didset : Swift.String in SMLViewController.o ScanmonListener.SMLViewController.viewDidLoad() ->() in SMLViewController.o ScanmonListener.SMLViewController.viewDidAppear (Swift.Bool) ->() in SMLViewController.o ScanmonListener.SMLViewController.viewDidDisappear (Swift.Bool) ->() in SMLViewController.o ScanmonListener.SMLViewController.viewWillAppear (Swift.Bool) ->() in SMLViewController.o ScanmonListener.SMLViewController.viewWillDisappear (Swift.Bool) ->() in SMLViewController.o ScanmonListener.SMLViewController.doPlay() -> Swift.Bool in SMLViewController.o ...

:私は、フォームのいくつかのメッセージを取得します。

答えて

0

- >解決策:それぞれの "Pod_"ターゲットで、Valid Architecturesのビルド設定にx86_64(おそらくはi386)を追加する必要があります。

関連する問題