j'ai ajouté un nouveau cadre (3ème partie) et construire.
Malheureusement, puisque l'exécution n'était pas.
Comment résoudre ce problème? Les quatre nuits ont été passées. :(
Ld /Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Products/Distribution-iphoneos/iBaseballManager.app/iBaseballManager normal armv7s
cd /DevLibs/BaseballManager_KOR/iBaseballManager
setenv IPHONEOS_DEPLOYMENT_TARGET 6.0
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -Arch armv7s -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -L/Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Products/Distribution-iphoneos -L/DevLibs/BaseballManager_KOR/iBaseballManager/Classes/BaseballManager/kakaoUtil/kakao-ios-sdk -F/Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Products/Distribution-iphoneos -filelist /Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Intermediates/iBaseballManager.build/Distribution-iphoneos/iBaseballManager_Device.build/Objects-normal/armv7s/iBaseballManager.LinkFileList -dead_strip -fobjc-link-runtime -miphoneos-version-min=6.0 -framework StoreKit -framework SystemConfiguration -framework CoreData -weak_framework AdSupport -framework MediaPlayer -framework CoreTelephony -framework Security -lzlib -lstdc++ -lCxImage -lj2k -ljasper -lkakao-ios-sdk-i386-armv7-armv7s -ljbig -ljpeg -lpng -ltiff -framework AudioToolbox -framework AVFoundation -framework Foundation -framework UIKit -framework CoreGraphics -framework OpenAL -framework OpenGLES -framework QuartzCore -liClet -Xlinker -dependency_info -Xlinker /Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Intermediates/iBaseballManager.build/Distribution-iphoneos/iBaseballManager_Device.build/Objects-normal/armv7s/iBaseballManager_dependency_info.dat -o /Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Products/Distribution-iphoneos/iBaseballManager.app/iBaseballManager
ld: bibliothèque introuvable pour -lzlib clang: erreur: la commande de l'éditeur de liens a échoué avec le code de sortie 1 (utilisez -v pour voir l'appel)
J'ai changé -all_load
en -force_load
Supprimez la référence à la bibliothèque et ajoutez-la à nouveau, cela résoudra le problème.
Utilisez xcworkspace
, votre problème sera résolu.
J'ai également fait face à la même chose une fois que j'ai installé des cabosses de cacao Fermer et lancer à nouveau avec xcworkspace
résoudra votre problème.
Assurez-vous que vous avez ajouté le chemin de recherche nécessaire pour votre bibliothèque dans Chemins de recherche de bibliothèque dans Paramètres de construction.
Il devrait y avoir quelque chose comme:
${SOURCE_ROOT}/Framework/Classes
Pour les fichiers .a, vous devez définir les dépendances cibles dans les phases de construction dans la section . Cliquez simplement sur "+" et ajoutez-y votre fichier.
Avait le même problème et aucune de ces réponses résoudre le problème pour moi.
Le problème était que le projet Pod dans l'espace de travail avait la configuration suivante:
Build Active Architecture Only: YES
Pour cette raison, lorsque je voulais créer pour i386 (Simulator), XCode ne construisait pas de projets de pods, il ne pouvait donc pas répondre aux dépendances. Dès que je l'ai changé en NO
cela a commencé à fonctionner
Si quelqu'un recherche spécifiquement l'erreur "librairie introuvable pour -lPods", le problème a été résolu en ouvrant l'espace de travail au lieu du projet xcode. La recherche dans Google d'une bibliothèque introuvable pour -lPods sans guillemets transforme ce post SO en premier résultat, alors que si vous emballez la recherche entre guillemets, vous obtenez un post avec la réponse que je viens de donner.
Dans Xcode, sélectionnez votre projet.
Paramètres de construction -> Chemins de recherche -> Chemins de recherche de bibliothèque définissez le chemin avec/usr/local/lib
remarque: assurez-vous d'avoir ajouté dylib aux frameworks
mon cas: utiliser des cocoapods, ouvrir xcworkspace et rencontrer une erreur "bibliothèque introuvable pour -lPods-AFNetworking".
ma solution: Préférences -> Emplacement -> Données dérivées, cliquez sur le bouton "Avancé" -> choisissez "Dossier partagé". (en cas d'erreur, l'emplacement d'origine est Legacy).
7.3.1 Pods 1.0.0
Même chose aujourd'hui, après la mise à jour de cocoapodes de 0.39.0 à 1.0.0.
A eu une erreur: "ld: bibliothèque introuvable -lPods".
J'ai lié deux bibliothèques "Pod", accidentellement. L'un était lPods et l'autre était lPods-ProjectName. J'ai supprimé "libPods.a: du projet> Général> Cadres et bibliothèques liés
ET! J'ai changé les modules> Construire une architecture de construction active sur NO, bien sûr.
Et ça a fonctionné.
Aucune des solutions ci-dessus ne fonctionnant pour moi, j'ai donc téléchargé la bibliothèque manquante:
https://github.com/danielctull-forks/GoogleAnalytics-SDK-iOS
OS X 10.11 Xcode7.0.1
mon cas:
library not found for -lPods-BlocksKit
error:linker command failed with exit code 1(use -v to see invocation)
Je supprime tout le contenu relatif au pod, ajoute "$ (hérité)" puis corrige le problème.