[Xcode]ld: library not found for -lNCMB

ld: library not found for -lNCMB
clang: error: linker command failed with exit code 1 (use -v to see invocation)

”NCMB”のところは、フレームワーク?ライブラリ?によっていろんな文字になります。

Swiftというより、Xcodeの設定の問題
アプリのルートの場所に以下のようなファイルがあり、projectの方のファイルを起動させてしまっているケースがあります。
workspaceの方を開く必要があります。
アプリ名.xcodeproj
アプリ名.xcworkspace

https://qiita.com/makietan/items/6725d7ef8f85ccfb0395
ちなみに、上記の件は、こちらを試していたときに発生した点の一つです。

https://github.com/natsumo/ObjcPushApp_iOS10
nifty mBaaS(mobile backend as a Service)でpush機能 objective-c版を試しています。

なお、Swift3は以下で試して、ハマったところを記載しています。

コメント

タイトルとURLをコピーしました