Не ленивая ошибка связывания ptr - решение
Я получил много ошибок при попытке создать и запустить приложение для iphone, используя xcode. Во всех ошибках указано "не ленивый ptr" для используемых переменных в коде. Решение для меня (и для всех вас) состоит в том, чтобы найти правильную среду, которая будет использоваться в соответствии с версиями симулятора и устройства, на которых будет выполняться код. Сначала я выбрал фреймворк AVFoundation из папки iphone os 2.2. и когда я удалил это и выбрал платформу из папки iphone os 3.0 - ошибки компоновки исчезли, и код работает отлично. Короче говоря, решение состоит в том, чтобы изменить исходную папку фреймворка. Надеюсь, это поможет:)
1 ответ
Каркасы должны автоматически извлекаться из Active SDK, поэтому их сброс не требуется. Мы видели некоторые проекты, которые каким-то образом получили жестко заданные пути SDK в своих настройках сборки Framework Search Paths; это часто является причиной этой проблемы (и ваше исправление просто жестко кодирует более поздний путь для недопустимого, который пинает банку в будущем, но снова сломается при следующем ударе SDK.) Реальное решение - посмотреть на пути поиска вашей платформы Framework и удалите любые пути, специфичные для SDK, которые вы найдете.