И тогда это может быть связано и использованы с Objective-C с синтаксисомXcode 6: может ли статическая библиотека iOS иметь карту модулей?
@import MyStaticLib;
.
Если да, то как, точно, вы это сделаете.
И тогда это может быть связано и использованы с Objective-C с синтаксисомXcode 6: может ли статическая библиотека iOS иметь карту модулей?
@import MyStaticLib;
.
Если да, то как, точно, вы это сделаете.
Если вы можете отредактировать проект библиотеки Xcode, вы можете создать *.modulemap
file и установить его в настройку сборки MODULEMAP_FILE
.
Sample map file из CocoaLumberjack:
framework module CocoaLumberjack {
umbrella header "CocoaLumberjack.h"
export *
module * { export * }
}
module CocoaLumberjack.DDContextFilterLogFormatter {
header "DDContextFilterLogFormatter.h"
export *
}
module CocoaLumberjack.DDDispatchQueueLogFormatter {
header "DDDispatchQueueLogFormatter.h"
export *
}
module CocoaLumberjack.DDMultiFormatter {
header "DDMultiFormatter.h"
export *
}
module CocoaLumberjack.DDASLLogCapture {
header "DDASLLogCapture.h"
export *
}
module CocoaLumberjack.DDAbstractDatabaseLogger {
header "DDAbstractDatabaseLogger.h"
export *
}
Вы можете путем создания основы из этой статической библиотеки, вы можете следовать всем инструкциям here
После завершения, вы можете импортировать статическую библиотеку как то :
@import MyStaticLib;