Прежде всего, я сейчас на этом сайте, поэтому мне очень жаль, если я совершу какую-то ошибку при публикации этого вопроса. Я пытаюсь использовать класс zipArchive для управления zip-файлами в проекте ipad.
Какие шаги воспроизведут проблему?
Создайте проект.
Добавьте папку ZipArchive со своими файлами.
Добавьте libz.1.2.3.dylib
Каков ожидаемый результат? Что ты видишь вместо этого?
У меня весь код (о ziparchive) прокомментирован, поэтому у меня есть только #import #import "ZipArchive/ZipArchive.h" в моем контроллере просмотра, и я ожидаю, что проект будет построен без ошибок.
Я вижу следующую ошибку в компиляторе:
ld: предупреждение: игнорируется файл /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2/Symbols/usr/lib/libSystem.dylib, отсутствует требуемая архитектура i386 в файле ld: в /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2 /Symbols/usr/lib/libobjc.A.dylib, отсутствует необходимая архитектура i386 в файле для архитектуры i386 collect2: ld вернул 1 статус выхода Команда /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 ошибка с кодом выхода 1
Какую версию продукта вы используете? На какой операционной системе? Я использую проект xcode 4 для ipad с симулятором ipad 4.2 на Mac OS X версии 10.6.7.
Пожалуйста, укажите дополнительную информацию здесь. Я думаю, что проблема связана с библиотекой libz.1.2.3.dylib, и у меня есть гость, где может быть проблема:
Ошибка пути libz.1.2.3.dylib есть на iPhoneSimulator.platform, она действительна и для ipad?? Если нет, то какую библиотеку я могу использовать для той же цели с iPad??
Я не уверен, что правильно добавляю библиотеку libz.1.2.3.dylib. Я сделал следующее: щелкните правой кнопкой мыши папку «Ресурсы» -> добавьте файлы в «мой проект» -> найдите libz.1.2.3.dylib и добавьте ее версию 4.2 из пути, который вы могли видеть в ошибках компилятора. Я также пытаюсь добавить в папку frameworks с теми же результатами.
Я читал много сообщений о том, как решить подобные проблемы, но никто не мог мне помочь.
Любая идея о том, что я должен сделать, чтобы решить мою проблему ??
Большое спасибо!!