Проект XCode 4.2 cocos2d для iPhone не удался. id: библиотека не найдена для -lz.1.2.3 - PullRequest
0 голосов
/ 31 октября 2011

Просто заменил мой XCode 4.0.1 на 4.2. При попытке запустить игровой проект iPhone, над которым я сейчас работаю, возникла ошибка:

ld: библиотека не найдена для -lz.1.2.3 Команда /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang++ завершилась неудачно с кодом выхода 1

Полный текст:

Ld "/Users/sergiibondar/Library/Developer/Xcode/DerivedData/HitTheRoad-ccehewjarqhrkacsekxxcuewglcx/Build/Products/Debug-iphonesimulator/Hit The Road.app/Hit The Road" normal i386
    cd "/MyProjects/Hit The Road"
    setenv MACOSX_DEPLOYMENT_TARGET 10.6
    setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang++ -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -L/Users/sergiibondar/Library/Developer/Xcode/DerivedData/HitTheRoad-ccehewjarqhrkacsekxxcuewglcx/Build/Products/Debug-iphonesimulator -F/Users/sergiibondar/Library/Developer/Xcode/DerivedData/HitTheRoad-ccehewjarqhrkacsekxxcuewglcx/Build/Products/Debug-iphonesimulator -filelist "/Users/sergiibondar/Library/Developer/Xcode/DerivedData/HitTheRoad-ccehewjarqhrkacsekxxcuewglcx/Build/Intermediates/HitTheRoad.build/Debug-iphonesimulator/Drive.build/Objects-normal/i386/Hit The Road.LinkFileList" -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -lz -ObjC -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=30000 -lz.1.2.3 -weak_framework MapKit -framework CoreLocation -weak_framework GameKit -framework AddressBookUI -framework AddressBook -framework CFNetwork -framework MobileCoreServices -lsqlite3.0 -framework SystemConfiguration -framework Security -framework QuartzCore -weak_framework UIKit -framework OpenGLES -framework OpenAL -framework AudioToolbox -framework AVFoundation -weak_framework Foundation -framework CoreGraphics -o "/Users/sergiibondar/Library/Developer/Xcode/DerivedData/HitTheRoad-ccehewjarqhrkacsekxxcuewglcx/Build/Products/Debug-iphonesimulator/Hit The Road.app/Hit The Road"

Пытаясь выяснить, в чем дело, выяснилось, что это может быть связано с целью развертывания Mac OS X. Поэтому я попытался установить его на 10,4, 10,5 и 10,6. К сожалению, это не помогло.

Я работаю на MacOS 10.6.8

Кто-нибудь получал такие ошибки раньше? Может быть, кто-то знает хотя бы о чем эта ошибка?

1 Ответ

3 голосов
/ 31 октября 2011

Щелкните по проекту в File Navigator , затем выберите Target .Прокрутите вниз до Связанные фреймворки и библиотеки , найдите используемую библиотеку libz и удалите ее, название может быть окрашено в красный цвет.Затем нажмите «+» и введите libz и добавьте версию 1.2.3 или новее.Часто просто выбрав libz.dylib .Наконец, очистите и восстановите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...