2016-11-08 3 views
1

Я пытаюсь включить Realm 2.0.3 и RealmSwift 2.0.3 iOS Swift 2.3 в качестве динамических двоичных файлов в моем проекте. Я считаю, что они слишком долго компилируются.Царство: bcsymbolmap отсутствует в рабочей копии

Я смог построить свой проект и запустить его в тренажере просто отлично, но когда я архив я получаю эту ошибку:

enter image description here

Это, как я в том числе рамок (просто перетащите в проект):

enter image description here Помощь!

+1

Хм, как вы интегрируете фреймворки в свой проект точно LY? Realm Swift недоступен в качестве статической структуры, поэтому что-то здесь не кажется правильным. – TiM

+0

Hi @TiM, см. Скриншот выше. Он не может быть статическим фреймворком - не уверен, что он статичный, динамический, двоичный – etayluz

+1

Ahh okay! Да, тогда это значки для динамических фреймворков. Вы не забыли добавить их в раздел «Встроенные двоичные файлы» вашего проекта приложения? – TiM

ответ

1

Per @ предложение Тиму, в Строительствах фаз приобретаемых, я убедился, что две динамические структуры добавляются в этих секциях:

  • Link Binary с библиотекой
  • Встраивания рамочных

Перетаскивание фреймворков в проекте НЕ автоматически добавляет их в Embed Framworks

+1

Удивительный! Рад, что я смог помочь! Да, это, по-видимому, является недостатком динамических фреймворков, но перетаскивание их в проект Xcode не включает параметр, обеспечивающий включение фреймворков в финальный пакет. Кроме того, убедитесь, что вы следуете за последним этапом учебного курса Realm по созданию сценария сборки strip-frameworks, иначе ваше приложение будет по-прежнему работать: https://realm.io/docs/swift/latest/#installation – TiM

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