Je pourrais utiliser de l'aide sur les erreurs suivantes que je reçois quand j'essaie d'exécuter mon projet.Symboles indéfinis pour l'architecture i386: "__products", référencé à partir de:
Mon projet est déjà publié avec un achat In App. Dans ma nouvelle version, j'essaie d'incorporer IAP dans un autre contrôleur de vue, mais quand je veux courir, j'obtiens aussi deux erreurs Apple Link-Mach et une erreur Dsymutil.
J'ai peut-être mis à jour Xcode (à la version 4.6 (4H127)) depuis ma dernière version publiée, mais je ne suis pas sûr.
Certaines choses que j'ai vérifié déjà:
- Lien binaire avec Binaires semble encore inclure tous les cadres neccessary;
- Les sources de compilation semblent inclure tous mes fichiers .m;
- Je ne trouve pas les __produits dans mon code (_produits que je peux trouver ...: J'ai créé une variable globale avec ce nom (était une variable locale auparavant))
- J'ai essayé de courir sur un simulateur et un dispositif aussi bien.
variable globale est déclarée dans le fichier .h qui est importé dans le contrôleur de vue dans lequel il est nécessaire: externat NSArray * _Produits; Je ne suis pas sûr de mes cadres externes/bibliothèques peuvent causer des problèmes. Ils ont bien fonctionné avant: TestFlight, Appirater, CHCSVParser.
Les erreurs:
Ld "/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug-iphonesimulator/Mijn Kinderen.app/Mijn Kinderen" normal i386 cd "/Users/jaspervandermaarel/Documents/Xcode projects/Mijn Kinderen" setenv IPHONEOS_DEPLOYMENT_TARGET 5.0 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.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 i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk -L/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug-iphonesimulator "-L/Users/jaspervandermaarel/Documents/Xcode projects/Mijn Kinderen/TestFlightSDK1-1" "-L/Users/jaspervandermaarel/Documents/Xcode projects/Mijn Kinderen" -F/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug-iphonesimulator -filelist "/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Intermediates/Mijn Kinderen.build/Debug-iphonesimulator/Mijn Kinderen.build/Objects-normal/i386/Mijn Kinderen.LinkFileList" -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=5.0 -weak_framework Accounts -weak_framework Social -framework SystemConfiguration -framework CFNetwork -framework StoreKit -framework MessageUI -lz -framework UIKit -framework Foundation -framework CoreGraphics -framework CoreData -lTestFlight -o "/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug-iphonesimulator/Mijn Kinderen.app/Mijn Kinderen"
symboles non définis pour l'architecture i386: "__products", fait référence à partir de: - [MKGebeurtenissenViewController voegToeGebeurtenis:] dans MKGebeurtenissenViewController.o - [MKGebeurtenissenViewController alertView: clickedButtonAtIndex:] dans MKGebeurtenissenViewController. o - [MKKinderenViewController alertView: clickedButtonAtIndex:] dans MKKinderenViewController.o - [MKKinderenViewController productAchat:] dans MKKinderenViewController.o - [MKKinderenViewController voegKindToe:] dans MKKinder enViewController.o - [MKGebeurtenissenViewController voegToeGebeurtenis:] dans MKGebeurtenissenViewController.o - [MKGebeurtenissenViewController alertView: clickedButtonAtIndex:] dans MKGebeurtenissenViewController.o - [MKKinderenViewController alertView: clickedButtonAtIndex:] dans MKKinderenViewController.o - [MKKinderenViewController productPurchased:] dans MKKinderenViewController. o - [MKKinderenViewController voegKindToe:] dans MKKinderenViewController.o ld: symbole (s) non trouvé pour l'architecture i386 clang: erreur: commande de liaison a échoué avec le code de sortie 1 (utilisation -v pour voir l'invocation)
GenerateDSYMFile "/Users/jaspervandermaarel/Bibliothèque/Développeur/Xcode/Dérivé Data/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Produits/Debug-iphonesimulator/Mijn Kinderen.app.dSYM ""/Utilisateurs/jaspervandermaarel/Bibliothèque/Développeur/Xcode/DonnéesDérivées/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Produits/Debug-iphonesimulator/Mijn Kinderen. app/Mijn Kinderen " cd"/Utilisateurs/jaspervandermaarel/Documents/Projets Xcode/Mijn Kinderen " setenv PATH" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contenu/Développeur/usr/bin:/usr/bin:/bin:/usr/sbin/sbin " /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil"/utilisateurs/jaspervandermaarel/Bibliothèque/développeur/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/construction/Produits/Debug simulateur iPhone/Kinderen.app/Mijn My Children "-o"/Users/jaspervandermaarel/Bibliothèque/développeur/Xcode/DerivedData/Mijn_Kinderen -dglsdifvjduysjbpixoiuyaekgky/construction/Produits/simulateur de débogage iPhone/Mon Kinderen.app.dSYM "
erreur: Impossible d'ouvrir le fichier exécutable"/Users/jaspervandermaarel/Bibliothèque/développeur/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/construction/Produits/debug simulateur iPhone/Kinderen.app/Mijn My Children «
pouvez-vous modifier votre question pour montrer comment la variable globale « ' de _products' » est déclarée? espérons que ce n'est pas seulement un « ' extern' ». –
Je crains que ce soit, voir mon édition. Est-ce mauvais? – user1492198