Эй, ребята! Я хочу обернуть vlc, импортируя dllibs vlc. Но это простое iPhone-приложение вызывает эти сторонние dylibs не удалось в начале загрузки без каких-либо подсказок. Я даже пытаюсь сделать проект xcode 'hello world', просто добавьте libvlc.2.dylib & libvlccore.0.dylib, но без вызова, без добавления еще 1 кода вручную. После загрузки его на устройство iPhone (3.1.3), он сразу всплывает и выходит, никакой информации не выбрасывается. Кстати, все импортированные dylib были помещены в правильные каталоги. Это действительно меня смущает! Может ли любое тело показать мне решение, ценится!
Запустите otool на устройстве:
root # otool -L test1
test1:
/System/Library/Frameworks/Foundation.framework/Foundation (совместимость версия 300.0.0, текущая версия 678.51.0)
/System/Library/Frameworks/UIKit.framework/UIKit (версия совместимости 1.0.0, текущая версия 1000.0.0)
/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics (версия совместимости 64.0.0, текущая версия 359.16.0)
/System/Library/Frameworks/CoreData.framework/CoreData (совместимость версия 1.0.0, текущая версия 248.0.0)
@ executetable_path / PlugIns / libvlccore.0.dylib (совместимость версия 1.0.0, текущая версия 1.2.0)
@ executetable_path / PlugIns / libvlc.2.dylib (совместимость версия 3.0.0, текущая версия 3.2.0)
@ executetable_path / PlugIns / liblive555_plugin.dylib (версия совместимости 0.0.0, текущая версия 0.0.0)
/usr/lib/libgcc_s.1.dylib (совместимость версия 1.0.0, текущая версия 1.0.0)
/usr/lib/libSystem.B.dylib (совместимость версия 1.0.0, текущая версия 111.2.1)
/usr/lib/libobjc.A.dylib (совместимость версия 1.0.0, текущая версия 227.0.0)
/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation (версия совместимости 150.0.0, текущая версия 478.52.0)