(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

(:3[kanのメモ帳]


本ブログの運営者kan.kikuchiが個人で開発したゲームです!

    

Undefined symbols for architecture【iOS】【トラブルシューティング】


このエントリーをはてなブックマークに追加


はじめに

XcodeからiOS実機にインストールしようとビルドした時に

Undefined symbols for architecture

とエラーが出た場合の対処法です。


Undefined symbols for architecture

[Build Settings] -[Architectures] -[Build Active Architecture Only] -[Debug]

Noにする事でエラーが解消される事場合があります。

f:id:kan_kikuchi:20150406052442p:plain


これの原因は以下のようです。

ライブラリの場合は複数のバイナリをビルドしてまとめられたりするようですけど、デバッグビルドの時には効率優先で、現在のアーキテクチャーだけのバイナリを作るようにBuild Settings で設定されているようです。


シミュレータと実機、もしくはデバッグビルドとリリースビルドでは

稀に動作が変わる事があるので注意が必要ですね。