*

Object-Cのエラーの解決方法 ”_OBJC_CLASS_$_MFMailComposeViewController”

公開日: : 最終更新日:2019/09/23 アプリ開発 , , ,

Object-Cでの
iPhoneアプリ開発のエラーの解決方法の備忘録。

アプリからメールを送れるように
こちらのサイトを参考にして、悪戦苦闘したのですが、
「アプリ内にメール機能を追加する」
http://conol.co.jp/blog/archives/47

ビルドしたら、こんなエラーが出て困ってしまいました。

Undefined symbols for architecture i386:
“_OBJC_CLASS_$_MFMailComposeViewController”, referenced from:
objc-class-ref in *****ViewController.o
objc-class-ref in *****ViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

なんのこっちゃ?
早速ググりましたが、
日本語のサイトでは、答えにたどりつきませんでした。
一方で、たくさんの英語がヒットしました。
その中で、よくお世話になってる
アプリ開発者のQ&Aサイト
Stack overflow
にアクセスしました。
こちらがリンクです。
http://stackoverflow.com/questions/12841268/integrating-settings-inside-the-appview

おお、私とまったく同じ悩みを抱えている人が質問して、
誰かが答えているではないですか。

コチラが、その答えです。

Since you are new, you may not be familiar with how to add frameworks. Select the project in the project explorer, then select a target and then Build Phases. In Build phases, there is a section for “Link Binary with libraries”. Select that option and click on + sign. It will show you a list of frameworks and you have to select and include “MessageUI.framework” from there.

うわー、英語だらけ(当り前)
でも、英語だからって、尻込みしないで、冷静に1つ1つ読んでみましょう。
中学生レベルの簡単な英語でした。

つまり、
解決方法を簡単に書きますと、
① PROJECT
② TARGETS
③ Build Phases
④ Link Binary With Libraries
⑤ optionを選び
⑥ + をクリック
⑦ リストが現れるので、そのリストの中から
“MessageUI.framework” を選ぶ

以上です。

さあ、これで、ビルド!
Build Succeeded!
やったー!

Object-C (ていうかプログラミング言語)の情報は圧倒的に英語が多いです。
こういうときに、英語の大切さを実感します。

ad

    この記事が気に入りましたら、ぜひTwitter、facebookボタンをお願いします。
    ブログを書くモチベーションになります。よろしくお願いします。

  • このエントリーをはてなブックマークに追加
この記事が良かったらビットコインで寄付をお願いします。
ビットコイン投げ銭ウィジェット



関連記事

第10弾 iPhoneアプリ『チョコとパラボの「ねこたま」』AppStoreに公開

    記念すべき10作目となるiPhoneアプリを公開しました。   今回は、ウチで飼ってるネコが

記事を読む

初自作iPhoneアプリ「Mind-Reading」を作って5年が経ちましたので、ダウンロード数などレポートします

    2011年の8月4日に初めてのアプリ「Mind-Reading」発表しました。   それから

記事を読む

【初心者用ハンズオン】 iPhoneアプリを作ろう! (その2:BMI計算アプリを作ろう)

    前回のハンズオン(その1)では、Hello World を表示させるとこまでやりました。

記事を読む

オリジナルiPhoneアプリ第6弾「iうちわ」リリースしました!

  少し前のことになりますが、日本時間2015年5月27日 0:27に、オリジナルiPhoneアプリ

記事を読む

40代素人オッサン初めてのiPhoneアプリ開発チャレンジ日記(その1)

    今日は久しぶりに1日中予定が無い日なので、 前々からやってみたかっ

記事を読む

ad

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ad

2021年「Tatsuya’s Blog 年間アクセスランキング」

            2021年最後のブログは、 「Tatsuya’

Tatsuyaの2021年劇場映画ベスト3

        毎年恒例の今年を振り返る自己満足企画「個人的映画ベス

中盤まで大傑作だった映画『ドライブ・マイ・カー』を観て(ネタバレ注意)

(ネタバレ注意) ほとんどが広島ロケということで私のような広島

「地方創生ハッカソン in 福井」に参加しました。

    2021年11月27日・28日、福井市内で開催された「地方創生

ヒーローズリーグで「新種を発見したで賞」を受賞しました

  ※一部の画像は知人のSNSから取得してますのでご了承ください。  

→もっと見る

    • 1193804総閲覧数:
    • 127今日の閲覧数:
    • 336昨日の閲覧数:
    • 1現在オンライン中の人数:
    • 2014年4月29日カウント開始日:
PAGE TOP ↑