2015-06-29 4 views
14

Я видел это question, но я все еще не могу импортировать фреймворк и использовать его внутри Xcode 7 beta 2 (7A121l).«нет такого модуля» на Xcode 7 beta 2

Так что в настоящее время я пытаюсь использовать Result, через carthage. После добавления его в Строительные Фаз/Link Binary с Binaries и Embed рамочные Я могу успешно компилируется, но я получаю сообщение об ошибке с указанием (да это говорит успех, а затем ошибка: S):

No such module 'Result' 

на импорт:

import Result 

func serverRequest() -> Result<String, NSError> { 
    ... 
} 

билд может работать и Compile, но я не в состоянии Cmd + нажмите на результат, например.


Edit 1: На Xcode 6.3.2 она работает, как ожидалось.

Edit 2: Открыт радар: 21588771

+0

произошло то же самое с моей Xcode 7 Beta 2 и ReactiveCocoa. Я удалил из встроенной инфраструктуры, добавлю ее снова, закройте Xcode, перезагрузите компьютер. Я не знаю, когда, но теперь он не показывает ошибку завершения кода. Странно и здесь. –

+0

У вас все еще есть эта проблема на Beta 3? –

+0

@ AndyIbanez Следуя вышеупомянутому подходу, он работает. – Peres

ответ

6

Ответ Нила прав, но есть очень тонкая разница, как вы устанавливаете 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/ 
+0

где все это начиналось? ... – Martian2049

1

Вы должны убедиться, что FRAMEWORK_SEARCH_PATHS в xcodeproj включает в себя путь, где Result.framework есть.

Смежные вопросы