2009-08-15 3 views
15

Я разрабатываю приложение для iPhone, и все работает до сих пор. Я могу создать и запустить приложение в симуляторе. Но когда я начал приложение с инструментами, я получил ошибку:Символ не найден: _CFXMLNodeGetInfoPtr при запуске Инструменты

Dyld Error Message: 
Symbol not found: _CFXMLNodeGetInfoPtr 
Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security 
Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 

Я искал Google, но не нашел решения.

Надеюсь, кто-то может мне помочь. Thx

+0

Я предполагаю, что у вас есть Security.Framework. Какие другие структуры у вас есть в проекте. –

+0

Такая же проблема здесь. У меня нет Security.Framework. – Albert

+0

У меня также есть эта проблема, и я * не * связываюсь с Security AFAIK. –

ответ

1

Я думаю, вы связываетесь с Security.Framework и, возможно, с libcurl. Попробуйте запустить новый проект по умолчанию и посмотрите, можете ли вы его скомпилировать без этой ошибки.

0

Попробуйте удалить все фреймворки, которые вы связываете в своей Целевой, за один раз (и предположительно также удаляете любой код, который зависит от этих фреймворков). Я обнаружил, что наличие CoreVideo или CoreMedia, связанного с Target, созданным для симулятора iPad, вызвало крах с этим сообщением.

Смежные вопросы