2015-10-12 8 views
1

Сегодня я пытаюсь создать обертку Objective-C библиотеки mediainfo. Я также написал два демонстрационных проекта (один написан в Objective-C, а другой в Swift).Включите dylib в OS X Framework

Я хотел бы включить dylib of mediainfo в комплект рамки, чтобы пользователи не видели его. Я намерен создать фреймворк, который можно перетащить на другие мои проекты Xcode.

Я попытался использовать install_name_tool и otool, чтобы найти путь к dylib, но ничего не происходит. Либо приложение не может загрузить аварии dylib или Xcode.

Код доступен по адресу GitHub. Я пытаюсь скомпилировать с Xcode 7, и он сбой при компиляции примерных приложений, но он не сбой, когда я только компилирую фреймворк.

ответ

1

Я нашел решение:

  • Как каждый dylib, мы должны использовать установки-имя-инструмент, чтобы указать установочные-пути.

  • Мы также должны кодовое обозначение рамки и содержащего dylib с нашим идентификатором разработчика.

screenshot of the solution in Xcode