2016-06-26 7 views
3

1年前にAWSを使用していたプロジェクトがありました。私はそれがどのように機能したか正確に忘れていますが、BridgingHeaderとFrameworksの使用は関係ありませんでした。Xcode 7.3.1 - AWSを正しく設定できません

私は今日このプロジェクトに戻ってきましたが、AWSのものはどれも働いていませんでした。私は、BridgingHeader信頼を処分した、すべてのAWS /ポッド関連のファイルを削除したプロジェクトをきれいにし、ここでポッドベースの指示に従うことを進ん:

http://docs.aws.amazon.com/mobile/sdkforios/developerguide/setup.html

しかし、プロジェクトはまだいずれかを認識しません。 AWSライブラリの「未解決の識別子AWSの使用」エラーを受け取りました。

「Import Framework」をそのフレームワークを使用するファイルの先頭に置くことを提案した人が投稿を見ましたが、これは機能しません(AWSS3を「AWSS3をインポート」したとき、例えば)。

その後、正しい「フレームワーク/ヘッダー/ライブラリ検索パス」を見つけることを示唆したので、新しいプロジェクトを作成し、podfileをコピーしてpodをインストールしました。この新しいプロジェクトでは、エラーが発生しています:

ld: warning: directory not found for option '-F/Users/username/Library/Developer/Xcode/DerivedData/TestProj-gmhzshcpuyuvaffaocakhunyepaw/Build/Products/Debug-iphonesimulator/AWSAutoScaling'

各AWSライブラリ。

ターゲットビルドの設定に入ると、フレームワーク検索パスにAWSライブラリに関する文字列が含まれていることがわかりますが、削除すると「ld:Framework not found AWSAutoScaling」というエラーが表示されます。

それぞれのフォルダへの直接のパスを与えようとしましたが、同じエラーが発生します。

+0

パスを削除しているときにappとapp.testの両方のターゲットを確認しましたか? – Dershowitz123

+0

うん、 "ld:Framework is not AWSAutoScaling"エラーが発生する – Infamous911

+0

"Runpath Search Paths"も削除しようとしました。 – Infamous911

答えて

2

.xcodeprojファイルの代わりに.xcworkspaceファイルを開いて問題を解決しました。