これは question ですが、フレームワークをインポートしてXcode 7ベータ2(7A121l)内で使用することはできません。
だから私は現在、カルタゴを介して Result を使おうとしています。それをBuild Phases/Link Binary with BinariesおよびEmbed Frameworksに追加した後、正常にコンパイルできますが、エラーが発生します記述(はい、それは成功とそれからエラー:Sと言います):
No such module 'Result'
インポート時:
import Result
func serverRequest() -> Result<String, NSError> {
...
}
ビルドは実行してコンパイルできますが、たとえば、結果をcmd +クリックすることはできません。
Edit 1:Xcode 6.3.2では、期待どおりに動作します。
編集2:レーダーを開きました:21588771
ニールの答えは正しいですが、FRAMEWORK_SEARCH_PATHS
の設定方法には微妙な違いがあります。だから、それをBuild Phases/ Link Binary with Binaries
にのみ追加した後、私の初期設定は次のようになりました:
drwxr-xr-x 8 ruiperes staff 272 29 Jun 08:35 Playground
drwxr-xr-x 5 ruiperes staff 170 29 Jun 22:08 Playground.xcodeproj
drwxr-xr-x 4 ruiperes staff 136 29 Jun 00:12 PlaygroundTests
drwxr-xr-x 4 ruiperes staff 136 29 Jun 00:12 PlaygroundUITests
drwxr-xr-x 8 ruiperes staff 272 29 Jun 08:42 Result.framework
FRAMEWORK_SEARCH_PATHS = $(SRCROOT)/**
上記は間違った設定ですで動作しません。 以下の動作するもの:
drwxr-xr-x 4 ruiperes staff 136 29 Jun 22:07 Frameworks
drwxr-xr-x 8 ruiperes staff 272 29 Jun 08:35 Playground
drwxr-xr-x 5 ruiperes staff 170 29 Jun 22:08 Playground.xcodeproj
drwxr-xr-x 4 ruiperes staff 136 29 Jun 00:12 PlaygroundTests
drwxr-xr-x 4 ruiperes staff 136 29 Jun 00:12 PlaygroundUITests
FRAMEWORK_SEARCH_PATHS = $(SRCROOT)/Frameworks/
XcodeprojのFRAMEWORK_SEARCH_PATHS
に、Result.framework
のパスが含まれていることを確認する必要があります。