Что такое " не удалось открыть общие возможности памяти GSCapabilities (нет такого файла или каталога)"
Когда я делаю xcodebuild (headless commandline build), я получаю "не удалось открыть общие возможности памяти GSCapabilities", но продукт сборки в порядке.
CompileXIB Resources/Main/InterfaceBuilder/XXX.xib
cd /Users/xxx/xcodeprojects/XXX
setenv IBC_MINIMUM_COMPATIBILITY_VERSION 3.1.2
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/Users/xxx/xcodeprojects/iPhoneBuildScript:/Users/xxx/xcodeprojects/iPhoneBuildScript:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/xxx/xcodeprojects/xxx/build/Release-iphoneos/XXX.app/XXX.nib /Users/xxx/xcodeprojects/XXX/Resources/Main/InterfaceBuilder/XXX.xib --sdk /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk
Couldn't open shared capabilities memory GSCapabilities (No such file or directory)
Как я могу исправить эти предупреждения?
5 ответов:
У меня такая же проблема с проектом. Я нашел следующий сайт, который объясняет больше о том, что такое GSCapability.
Http://iphonedevwiki.net/index.php/GSCapability
Я смог удалить это сообщение с помощью следующих шагов;
- перейдите к целевому приложению, щелкните левой кнопкой мыши "получить информацию".
- перейдите на вкладку "сборка".
- введите "другие флаги компоновщика" в поле поиска.
Содержащееся значение ' - основа фреймворка - фреймворк Уикит в моем случае. Удаление этих флагов компоновщика решило проблему для меня.
Я получил ту же ошибку "не удалось открыть общие возможности памяти GSCapabilities". В моем случае я выполнил ibtool без флага --sdk:
/разработчика каталог/usr/Бен/ibtool --ошибки --предупреждение --уведомления --вывод-удобочитаемом формате-текст-компиляция /пользователи/ХХХ/xcodeprojects/ХХХ/сборка/релиз-троянца iPhoneOS/ХХХ.приложение/ХХХ./пользователей Сиб/ХХХ/xcodeprojects/ХХХ/ресурсов/главная/InterfaceBuilder/ХХХ.xib
Добавление флага --sdk, как у вас это было в первую очередь, разрешило мой выпуск:
/разработчика каталог/usr/Бен/ibtool --ошибки --предупреждение --уведомления --вывод-удобочитаемом формате-текст-компиляция /пользователи/ХХХ/xcodeprojects/ХХХ/сборка/релиз-троянца iPhoneOS/ХХХ.приложение/ХХХ./пользователей Сиб/ХХХ/xcodeprojects/ХХХ/ресурсов/главная/InterfaceBuilder/ХХХ.xib --SDK /разработчик/платформы/троянца iPhoneOS.платформа/разработчик/пакеты SDK/iPhoneOS4.2.sdk
Спасибо за сообщение
После того, как я перекомпилировал свою библиотеку, содержащую xib, я снова получил ошибку. Затем я снова запустил ibtool, и ошибка больше не появлялась.
Действительно очень странно.
В моем случае у меня есть статическая библиотека, которая содержит xib. Xib компилируется с помощью ibtool в nib (и именно здесь проблема появляется впервые только после перекомпиляции статического lib). Затем перо упаковывается в my ANE (собственное расширение Adobe). Повторный запуск ibtool во второй раз не дает этой проблемы опять