iOS

外部からインポートしたクラスはコンパイル設定が必要かもしれない

compile_sources

実機でテストしようとしたらこんなエラーがでました。

「Unknown class hoge in Interface Builder file」

いちおう実機で動くのですが、設定したクラスの効果が無視されています。
ログにでてくるんですよね、上のメッセージが。

なんだよこれ。

で調べたらこのクラスだけコンパイルされていないっぽいことが判明。
なぜコイツだけ仲間はずれか!?

というわけでXcodeの以下のところでコンパイルさせたい(今回はhoge)を追加して解決。
compile_sources

なにこれめんどう。
もしかしたらクラスを外部からインポートしたから??
思い当たるのはそんなところですかね。

まあとにかく解決してくれてよかったです。

結果オーライ!

関連記事

  1. xcode_arc.jpg

    iOS

    XcodeでARCではないプロジェクトをARC仕様に変換する方法

    以前つくったプログラムがARCに対応してないってことはよくあります…

  2. ios dev3

    iOS

    iPhoneApp申請方法3:iTunes Connectへの申請登録

    iPhoneApp申請方法1:準備と証明書をゲット | デザインとレゴ…

  3. instance.jpg

    iOS

    きほんのき、iOSプログラミングでの変数宣言

    iOSに少しずつ手を出している日々ですが、やらないと忘れてしまうの…

  4. version_build.jpg

    iOS

    「Distribute」ででたエラー「This bundle is invalid.」を回避する方法…

    先日iPhoneアプリをアップデートしたときにでたエラーを解決した…

  5. Localizations.jpg

    iOS

    Xcodeでアプリ名を多言語に対応させる方法(ローカライズ)

    iPhoneアプリを日本のマーケットだけでリリースするのはもったい…

  6. reject

    iOS

    iPhoneApp申請→reject

    ついに恐れていたことが起こってしまいました!iPhoneAppの審…

アーカイブ

  1. 倉俣史朗とエットレ・ソットサス展

    展覧会

    倉俣史郎とエットレ・ソットサス展
  2. brain2012_07_1

    LEGOはやぶさ

    『ブレーン』7月号にレゴはやぶさが載ってたので買ってみた
  3. 日常

    実現可能か?
  4. 日常

    フィルムの調達
  5. LEGO社の再生に学ぶ!『日経ビジネス』1779号

    読書

    LEGO社の再生に学ぶ!『日経ビジネス』1779号
PAGE TOP