2010-09-06 19 views
1

Question très simple mais je n'arrive pas à la faire fonctionner. Imaginez le code suivant, pourquoi le compilateur me donnerait-il les erreurs ci-dessous? J'ai importé le fichier d'en-tête pertinent, inclus le cadre. La cible est 10.6.Problème SecurityKit, léopard des neiges

#import <Security/Security.h> 


- (void) snowLeopardCodeSignCheck 
{ 
    SecStaticCodeRef ref = NULL; 
} 



'SecStaticCodeRef' undeclared (first use in this function) 

error: expected ';' before 'ref' 

Répondre

2

Parce que Security.h ne comprend aucune des têtes qui conduiraient à CSCommon.h être inclus. Vous devez inclure <Security/SecStaticCode.h>. Vous pouvez vouloir file a bug à ce sujet.