Help us understand the problem. What is going on with this article?

Vuforia 4.0 で、カメラ初期化に失敗する場合はCocoaPodsを外す

More than 5 years have passed since last update.

Vuforia 4.0 で、カメラ初期化に失敗する場合はCocoaPodsを外す

2月にリリースになった、64bit対応の Vuforia4.0。
旧版からクラス変数に違いがあって、微妙に修正しないと古いコードでは動かないと思います。

新版のサンプルソースを見ながら修正を行いましたが、とあるところで大ハマり。

それは、カメラを初期化して起動する部分

QCAR::CameraDevice::getInstance().init

にて、なぜか以下のようなエラーでこけました。

'*** -[AVCaptureVideoDataOutput setVideoSettings:] - b32a (1647522401) is not a supported pixel format type.  See AVCaptureOutput.h for a list of supported formats.  Available pixel format types on this platform are (420v, 420f, BGRA).'

AVCaptureOutput.hで定義されているプロパティに、b32aというピクセルフォーマットはないよというものらしいです。

結論

試行錯誤した結果、CocoaPods を外すと解決しました。
このプロジェクトでは不要だったのでよかったですが。

ya_ma23
WebEngineer rubyとiosが多め
fusic
個性をかき集めて、驚きの角度から世の中をアップデートしつづける。
https://fusic.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away