2016-05-10 8 views
0

Я включаю в себя две библиотеки в своем приложении через контейнеры для какао. Мы будем называть их XMLParser и StoreService. В библиотеке StoreService уже используется XMLParser, поэтому он вызывает дубликаты символов.Повторяющиеся символы при запуске в режиме освобождения

Я следил за ними instructions и смог удалить XMLParser из библиотеки StoreService.

Это отлично работает для режима отладки, но когда я запускаю режим Release, я все равно получаю дубликаты символов.

ответ

1

Я собираюсь предположить, что вы не полностью выполнили эти инструкции. Библиотеки могут иметь несколько фрагментов архитектуры. Если вы разделите только активную архитектуру, которая позаботится об Debug, но она не позаботится об Release, потому что она добавляет архитектуры (поскольку Build Active Architecture Only is No). Таким образом, это объяснит ваши разные результаты в Debug и Release.

+0

Я снял все архитектуры, которые сказал мне липо (i386, x86_64, armv7 и arm64). Я не уверен, что еще мне нужно сделать, чтобы убедиться, что релиз не работает. – Randall

+0

Ничего. Я как-то пропустил одну из архитектур. – Randall

+0

Слишком легко сделать. :) – matt

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