LoginSignup
4
3

More than 5 years have passed since last update.

iOS版metaio SDKを6.xに移行させる

Posted at

概要

metaio SDKを使っているiOSアプリをXcode6/64bitに対応させる場合、metaio SDKは6.xに移行させなければならない。移行させるときに必要だったことメモ。

プロジェクト設定変更

・metaioSDK.frameworkを入れ替える。
・MetaioLicenseStringを6.x用に変更する。
・Architectures / Valid Architecturesを armv7 arm64 に変更する。
・C++ Language Dialect は GNU+11に、C++ standard libraryはlibc++に変更する。(違う場合もあるかも)
・GLKit.frameworkは必須。他にもリンカが黙るまで必要なframework追加。

ソースコード変更

サンプル見て既存xib繋ぎ直し。xib持ってくるか、あるいは…

・MetaioSDKViewControllerはframework内に入っているのでそれを使う。
・自前EAGLViewから、GLKitView使用に変わっている。
・xib側でglkView、delegateを繋ぎ直す。
・closeButtonはなくなっちゃってるので必要ならプロパティ新設。

さらに…

・m_metaioSDK は m_pMetaioSDKに変更。
・m_pMetaioSDK->getTrackingValues()で取得したTrackingValues配列はすべて反応したマーカーであったが、6.xの場合そのquality > 0であることも確認しないとだめ。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3