медленная загрузка камеры с устройства, подключенного к компьютеру - PullRequest
0 голосов
/ 09 октября 2011

Я получаю следующее предупреждение:

warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.5 (8L1)/Symbols/System/Library/Frameworks/IOKit.framework/IOKit (file not found).
warning: No copy of IOKit.framework/IOKit found locally, reading from memory on remote device.  This may slow down the debug session.
warning: Tried to remove a non-existent library: /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.5 (8L1)/Symbols/System/Library/Frameworks/IOKit.framework/IOKit

Почему это так и как мне решить эту проблему?

1 Ответ

0 голосов
/ 09 октября 2011

Эта ошибка говорит о том, что вам не хватает фреймворка /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.5 (8L1)/Symbols/System/Library/Frameworks/IOKit.framework.Вы установили другие копии инструментов xcode / developer?В этом случае вам может потребоваться скопировать поддержку устройства для этой версии.


Опция 1

Эта структура обычно доступна в /System/Library/Frameworks/IOKit.framework (если ее там нет, используйте эту команду, чтобы найти ее: find /System -type d -name "IOKit.framework" или find /Developer -type d -name "IOKit.framework") так что вы можете скопировать его туда, где ищет ваш xcode, открыв Terminal.app и набрав:

[ 16:01 root@MacBookPro / ]# sudo cp -rv /System/Library/Frameworks/IOKit.framework "/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.5 (8L1)/Symbols/System/Library/Frameworks/IOKit.framework"

Если это не удастся из-за отсутствия каталога /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.5 (8L1), то вы можете сделатьэто:

[ 16:01 root@MacBookPro / ]# mkdir -p "/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.5 (8L1)/Symbols/System/Library/Frameworks/"

Затем:

[ 16:01 root@MacBookPro / ]# sudo cp -rv /System/Library/Frameworks/IOKit.framework "/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.5 (8L1)/Symbols/System/Library/Frameworks/IOKit.framework"

Вариант 2

Загрузите xcode / developer tools снова, установите его вчто-то кроме /Developer, например /Developer-4.2, затем скопируйте каталог /Developer-4.2/Platforms/iPhoneOS.platform/DeviceSupport/4.3.5 (8L1) в /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.5 (8L1)


Опция 3

Посмотрите в /Developer/Platforms/iPhoneOS.platform/DeviceSupport/ и могут быть другие версии, но не 4.3.5 (8L1).Если есть 4.3.5, но нет 4.3.5 (8L1), то вы можете сделать символическую ссылку между ними с помощью следующей команды в термине:

[ 16:01 root@MacBookPro / ]# cd /Developer/Platforms/iPhoneOS.platform/DeviceSupport/
[ 16:01 root@MacBookPro / ]# ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.5 "4.3.5 (8L1)"

Или просто удалите xcode, запустив/Developer/Library/uninstall-devtools, затем загрузите и переустановите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...