Я пытаюсь добавить эту структуру в проект. Я следовал этим инструкциям в письме:
- Добавьте SocketRocket.xcodeproj либо в качестве подпроекта вашего приложения, либо в рабочей области.
- Добавьте SocketRocket.framework в библиотеки ссылок.
- Если у вас нет шага «копировать файлы» для Framework, создайте его
- Добавьте SocketRocket.framework на шаг «копировать файлы».
Я убедился, что у меня открыт только один экземпляр xcode, а затем перетащил файл SocketRocket.xcodeproj в свой проект. Я добавил файл .framework в библиотеки ссылок, создал фазу сборки файлов копирования, а затем добавил .framework в фазу сборки файлов копирования.
Это ошибка, которую я получаю, когда пытаюсь построить:
clang: ошибка: нет такого файла или каталога: '/Users/adamhickey/Library/Developer/Xcode/DerivedData/websockettest-fcuhfltporfkitgubwcjukxogzas/Build/Products/Debug-iphonesimulator/SocketRocket/SocketRocket'
Совершенно верно: такого каталога не существует.
На этапах сборки SocketRocket.framework отображается красным цветом в разделе Link Binary With Libraries. Он также отмечен красным цветом в папке продуктов подпроекта SocketRocket.
Я часами гуглил эту ошибку, и большинство вещей, которые я пробовал, указывали мне на изменение местоположения сборки в Xcode- > Preferences-Locations. Я пробовал:
- устанавливая его как относительный, выбирая свой собственный, переходя к расширенному и выбирая наследие.
- здание для устройства
- сборка для->архивация
- здание для выпуска
Если я открою SocketRocket.xcodeproj в отдельном экземпляре xcode и попытаюсь его собрать, 3 из четырех продуктов будут красными. Продукты: libSocketRocket.a, SRWebSocketTests.octest, TestChat.app и SocketRocket.framework. Первый белый, а последние три красные.
Я предполагаю, что если я смогу создать файл .framework в отдельном проекте, это решит мою общую проблему. Однако ничего из того, что я делаю, не имеет какого-либо эффекта.
Пожалуйста, пожалуйста, помогите! Я использую xcode 4.6.