Cocoapods ha bisogno di essere aggiornato per aggiungere nella vostra informazioni progetti di squadra. Forse questa nuova versione di Xcode non si basa più sul progetto in esecuzione attivo per le informazioni sulla firma del codice. Questo potrebbe anche essere un'indicazione di un bug dal nuovo codice che firma in Xcode 8.0. Suppongo che gli sviluppatori di Apple utilizzino SPM su Cocoapods (almeno questo è ciò che testano con). Da quello che posso dire è solo una questione di aggiungere a questi dati per Pods/Pods.xcodeproj/project.pbxproj
file di
TargetAttributes = {
698A37611B31C6E9B1C5AEC735CECE70 = {
DevelopmentTeam = XXXXXXXXXX;
DevelopmentTeamName = My Team Name";
ProvisioningStyle = Automatic;
};
90B2840AB96CFDCBD62C7A56DFD6562C = {
DevelopmentTeam = XXXXXXXXXX;
DevelopmentTeamName = "My Team Name";
ProvisioningStyle = Automatic;
};
B07B012AE17952EE777271E277F90284 = {
DevelopmentTeam = XXXXXXXXXX;
DevelopmentTeamName = "My Team Name";
ProvisioningStyle = Automatic;
};
B6184234CE5B97D6DADDB68315E67B58 = {
DevelopmentTeam = XXXXXXXXXX;
DevelopmentTeamName = "My Team Name";
ProvisioningStyle = Automatic;
};
};
Questi hash di destinazione si trovano sotto /* Begin PBXNativeTarget section */
. Quindi ora deve essere implementato in Cocoapods.
UPDATE:
Un problema è stato aperto su Github quindi vorrei solo tenere traccia di questo fino a quando non viene risolto: https://github.com/CocoaPods/CocoaPods/issues/5523
UPDATE 2:
un PR è stata creata qui : https://github.com/CocoaPods/CocoaPods/pull/5528. Sembra che l'approccio valido sia disabilitare completamente la firma del codice per qualsiasi progetto e obiettivo del pod.
Per utilizzare il collegamento precedente, poiché non è stato unito dal 27/06/16, il ramo che include questa funzionalità è https://github.com/CocoaPods/CocoaPods/tree/xcode-8-codesigning
. Basta seguire la guida qui per utilizzare questo ramo https://guides.cocoapods.org/using/unreleased-features.
UPDATE 3:
La PR è stata fusa in modo da qualcuno che ha questo problema dovrebbe solo aggiornare Cocoapods via sudo gem install cocoapods
hai aggiunto l'account sviluppatore in Progetti -> Destinazioni -> Generale? –
Ho lo stesso problema. Ho configurato correttamente il mio account sviluppatore –
Ho riscontrato lo stesso problema anche se ho modificato l'account sviluppatore per ciascun pod. – Subash