質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Q&A

解決済

1回答

22239閲覧

Xcode Importエラー(.hファイルの読み込み失敗)

hide09090909

総合スコア68

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

0グッド

0クリップ

投稿2017/01/20 01:35

XcodeからImportしたいファイルを追加し、Importを行うと「file not found」と表示されます。
ファイルの追加手順と行った対策を以下に示します。

・ファイル追加手順
1.Xcode上でプロジェクトを右クリック
2.Add Files to "プロジェクト名"を押す
3.Importしたいファイルが格納してあるフォルダを選択
→この手順を行うとXcode上にImportしたいファイルは見えています。

Importしたいファイルを呼び出したい所で以下を記述

#import "APIProvider.h"

・対策
「プロジェクト名」→「PROJECT」→「Build Settings」→「Search Paths」→「Always Search User Paths」を YESに変更

以上です。
Importファイルの追加手順/呼び出し方/設定など分かることがございましたら。助けて頂けると幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

ビルドしてもエラーが消えないのでしょうか?念のため、一度クリーンしてみて下さい。
Always Search User Pathsは関係ないと思います。

追加はファイル単位(APIProvider.h)でしょうか?それともフォルダごと追加したのでしょうか?

あと、AddしたときのOptionsを教えて下さい。(Copy item if neededとか)

【追記】

その1

オプションのAdded foldersをCreate groupsにする。

その2

User Header Search Pathsにパスを設定する。(hogeは追加したフォルダ名です)

$(PROJECT_DIR)/$(TARGET_NAME)/hoge

他にもフォルダを追加するのであれば(一つ一つパスを追加するのが面倒であれば)、

$(PROJECT_DIR)/$(TARGET_NAME)/**

として、サブフォルダを全部見るように出来ます。

投稿2017/01/20 01:54

編集2017/01/20 02:24
fuzzball

総合スコア16731

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hide09090909

2017/01/20 02:02

ご回答ありがとうございます。 追加はフォルダごと追加しました。 Addした時のOptionsは下記の2つにチェックを入れました。 Copy item if needed Create folder references よろしくお願い致します
fuzzball

2017/01/20 02:25

解決方法を2つ追記しました。
hide09090909

2017/01/20 03:32

1つ目の対策で解決しました。 ありがとうございました。
tkn0

2018/01/26 16:05

私も一つ目の対策でうまく読み込まれました。 ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問