基本的な事があまり分からないながらも、これまでそうやって進めてきましたが、少しずつ高度というかマニアックなことをやるにつれて、調べきれない事も出てきました。
という事で、本日は自分が今後忘れた時の為に、全く意味が分からないながらも上手くいった事をまとめてみます。
今回の事象ですが、iOSでGoogleMapとParseの両方を使いたいと思い、両方のSDKを組み込んだ所、片方それぞれずつでは上手く行きましたが、両方入れると良く分からないバグが14も出てきました。
※なんとなく、ParseSDKに組み込まれてるFacebookやTwitterを使う為の仕組みの認証が上手くいっていないような感じのメッセージです・・・。
そこでネットで検索した所、以下の英語のQAサイトにそれらしき内容がありました。
http://stackoverflow.com/questions/16706587/can-i-link-googlemaps-sdk-for-ios-with-a-linker-flag-other-than-objc
英語もそれほどわかるわけではありませんが、とりあえず自分が理解できる範囲で、GoogleMapsSDKの設定にて[Other Linking Flags]を[-ObjC]に設定した箇所を[-force_load $(PROJECT_DIR)/GoogleMaps.framework/GoogleMaps]に変えるとエラーが消えました。
Xcodeでの環境変数の設定については、正直な所全く分からないのでこれで本当にいいのか?や何故これでいけたのかもさ~っぱりわかりません。
が、同じような状況で悩まれている方がいましたら、試してみていただければと思います。

起業・独立 ブログランキングへ