The Xcode integrerade utvecklingsmiljön är IDE som används för att utveckla applikationer för OS X och iOS operativsystem . Applikationen uppdateras ofta med Apple för att möta förändringar till iOS och OS X arkitektur och SDK . Vid byte till en uppdaterad version av Xcode , dock kan du stöta på problem när du samlar dina projekt på grund av ett fel märkt " Base SDK saknas . " Base SDK saknas Fel
p Om du försöker sammanställa ett program som har kodats med en tidigare version av Xcode i en ny version av Xcode , kan du uppmanas med " Base SDK saknas" visas . Skulle detta inträffa , kommer bygget att misslyckas och du kommer att se ett felmeddelande som lyder " error : Det finns ingen SDK med namn eller sökväg " SDK namn " , " där " SDK namn " ersättas med basen SDK du försökte bygga programmet med . Addera bas SDK Beskrivning
Xcode program definierar basen SDK som " namnet eller sökvägen till basen SDK används under bygget . " När basen SDK anges , är projektet byggs med hjälp av rubriker och bibliotek finns i SDK . Om du inte anger basen SDK kommer Xcode inte kan lokalisera huvuden och bibliotek som behövs för att kompilera projektet , vilket resulterar i en build misslyckande .
Felorsaker
med varje Xcode uppdatering , software development kit för Xcode integrerad utvecklingsmiljö ändras också. Detta innebär att applikationer som kompilerats normalt i ett tidigare Xcode frisläppande inte kan kompilera ordentligt utan att utse den nya basen SDK för att bygga . Denna bas SDK kan anges i projektets bygga inställningar , så att du kan åtgärda felet direkt i Xcode ansökan . Fastställande Fel
Om du vill fixa frågan , starta Xcode och ladda projektet som leder till felet . Klicka projektets huvudsakliga fil under " Projekt " rubrik och klicka på " Build "-fliken . Klicka på pilen till vänster om " Architectures " rubriken , följt av pilen till höger om " Base SDK " rubrik . Välj " senaste iOS " alternativ från rullgardinsmenyn och starta om Xcode ansökan att ändringarna ska gälla .