XCode 4, ParseKit и Archive Target - PullRequest
0 голосов
/ 28 мая 2011

Я пытаюсь заархивировать приложение для iPad, которое использовало ParseKit. Я могу нормально запустить приложение, используя ParseKit, для любой сборки, использующей конфигурацию отладки (т. Е. Выполнить на устройстве / симуляторе и анализировать). Однако при использовании конфигурации выпуска я получаю следующую ошибку компоновщика:

ld: библиотека не найдена для -lparsekit collect2: ld вернул 1 статус выхода Команда /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 завершилась неудачно с кодом выхода 1

Ответы [ 2 ]

1 голос
/ 28 мая 2011

У меня была такая же ошибка.Для меня исправлением было выбрать:

ParseKit.xcodeproj (subproject within my project)
-> Target: ParseKitMobile
-> Build Settings
-> Product Name

... и изменить имя с 'parsekit' на 'libparsekit'.Любопытно, что это необходимо для XCode4, но теперь он работает по крайней мере для меня.

0 голосов
/ 28 мая 2011

Проверьте ваши флаги в вашей целевой версии: ваши сборки отладки и выпуска, вероятно, будут иметь различные установленные флаги компилятора.В XCode4 зайдите в настройки сборки вашей цели и найдите раздел «Другие флаги компоновщика».Мы надеемся, что у ваших флагов компоновщика релиза нет флага '-lparsekit'.

...