Couchbase Lite и XCode 7 (Swift)

Я пытаюсь использовать Couchbase Lite, я делаю все отсюда http://developer.couchbase.com/documentation/mobile/1.1.0/develop/training/build-first-ios-app/create-new-project/index.html, но я получаю сообщение об ошибке:

ld: building for iOS simulator, but linking against dylib built for OSX, file '/Documents/xcode/Couchbase Lite/Couchbase Lite/CouchbaseLite.framework/CouchbaseLite' for architecture x86_64

Спасибо


person miff    schedule 10.11.2015    source источник
comment
Убедитесь, что вы загружаете Couchbase Mobile SDK, а не Couchbase Server SDK со страницы загрузок.   -  person JAL    schedule 10.11.2015
comment
Я предлагаю вам использовать библиотеку через Cocoapods вместо ручной установки. Вы можете проверить Couchbase на гитхаб.   -  person ridvankucuk    schedule 10.11.2015
comment
проверьте данные cblite, используя этот подход: stackoverflow.com/a/52491560/3400991   -  person Shobhakar Tiwari    schedule 25.09.2018


Ответы (1)


Похоже, вы интегрировали платформу Couchbase Lite для OS X. Вы не можете использовать двоичные файлы OS X в приложениях iOS Simulator; они не совместимы.

Загрузите iOS Framework, нажав здесь. Это должно решить вашу проблему.

person Ajith R Nayak    schedule 10.11.2015
comment
Спасибо! Проблема была в Community Edition, но когда я пытаюсь использовать Enterprise, все работает идеально?! - person miff; 11.11.2015
comment
@miff Держу пари, ты скачал не ту ссылку. Когда вы переходите на страницу загрузок, вам нужно выбрать iOS, а не OS X. - person borrrden; 12.11.2015
comment
@borrrden наверное :) Но пока отказываюсь от Couchbase (текущий проект), Realm намного лучше - person miff; 12.11.2015