2010-11-30 2 views
0

Я использую библиотеку C++ в своем приложении, которая подключается к сети (я полагаю, она использует сокеты). Я использую его в течение нескольких месяцев, и я использовал xcode 3.2.4. Теперь у меня была отличная идея перейти на xcode 3.2.5, и я обнаружил, что мое приложение сбойное:После обновления до xcode 3.2.5 невозможно подключиться к сети

Если вы столкнулись с этой проблемой при запуске бинарного симулятора в gdb, убедитесь, что вы установили start-with-shell off "сначала. 3.2.5

Хорошо, не удалось решить эту проблему, поэтому вернулась к 3.2.4, как и предложено где-то. Приложение больше не сбой, но теперь библиотека больше не может подключаться к сети. Пытался перестроить его (я не писал библиотеку, но у меня есть источники) и использовать новую библиотеку, но ничего. Тем не менее библиотека не может подключиться к сети. Я пробовал с каждым симулятором.

Любая идея, что может быть неправильным и как я могу это решить? Могу ли я как-то удалить вручную все, что связано с xcode и симулятором, и попытаться начать все заново?

Спасибо!

ответ

1

У меня была аналогичная проблема с версией libCURL, которая была создана для более ранней ОС. Решение состояло в том, чтобы перестроить библиотеку под iOS 4.2, чтобы устранить декорации символов UNIX2003. (Я написал полную информацию по адресу http://www.creativealgorithms.com/blog/content/building-libcurl-ios-42.)

+0

Кажется, проблема исчезла. Во всяком случае, у меня есть некоторые элементы, чтобы предположить, что перестройка, как вы сказали, может решить проблему. Благодаря! – 2010-12-18 20:42:38