Я экспериментирую с SwiftWebSocket в Swift с использованием Xcode 10.1.
Я добавил модуль через этот файл:
platform :osx, '10.14'
target 'ViewWebSocketLearning' do
use_frameworks!
pod 'SwiftWebSocket', '~> 2.7'
end
и я загрузил модуль следующим образом:
$ pod install
Analyzing dependencies
Downloading dependencies
Using SwiftWebSocket (2.7.0)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
, которая создает рабочее пространство с включенным в него проектом SwiftWebSocket. Я скомпилировал проекты, и вы видите, что он правильно компилирует и мой пустой проект, и проект SwiftWebSocket. Пока все выглядит хорошо.
Однако, как только я пытаюсь включить ссылку на проект SwiftWebSocket в модульные тесты моего проекта, XCode задыхается. Вот фрагмент моего кода:
import SwiftWebSocket
...
let ws = WebSocket("wss://echo.websocket.org")
Я получаю «Нет такого модуля« SwiftWebSocket »». Если я удалю импорт, я получу «Использование неразрешенного идентификатора« WebSocket »» Так что что-то не похоже должным образом по внешнему виду.
Я попытался добавить скомпилированный фреймворк из проекта SwiftWebSocket к моему в органайзере проекта слева, без изменений. Я добавил его в связанные структуры и библиотеки в настройках цели, опять же без изменений.
Чего мне не хватает?
Я относительный новичок в Xcode, поэтому прошу прощения, но я действительно хотел бы пройти этот пункт, поэтому ваша помощь очень ценится! Спасибо.