Attualmente sto lavorando a un'applicazione basata su Swift che utilizza un mix di Objective-C e Cocoapod basati su Swift.
mio Podfile
sembra qualcosa di simile:Google Accedi a Cocoapod Installa in Swift?
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'SDWebImage', '~> 3.6'
pod 'Alamofire', '~> 1.2'
pod 'Google/SignIn'
miei baccelli ha funzionato perfettamente fino a quando ho aggiunto Google Signin.
Quando ho fatto pod install
, ho ottenuto il seguente errore:
[!] The 'Pods' target has transitive dependencies that include static
binaries: (~/Pods/GoogleAppUtilities/Libraries/libOpenInChrome.a,
~/Pods/GoogleAuthUtilities/Libraries/libGTMOAuth2_internal.a,
~/Pods/GoogleAuthUtilities/Libraries/libGTMOAuth2_external.a,
~/Pods/GoogleNetworkingUtilities/Libraries/libGTMSessionFetcher_full.a,
~/Pods/GoogleNetworkingUtilities/Libraries/libGTMSessionFetcher_core.a,
~/Pods/GoogleSymbolUtilities/Libraries/libGSDK_Overload.a,
~/Pods/GoogleUtilities/Libraries/libGTM_iPhone.a,
~/Pods/GoogleUtilities/Libraries/libGTM_core.a,
~/Pods/GoogleUtilities/Libraries/libGTM_UIFont+LineHeight.a,
~/Pods/GoogleUtilities/Libraries/libGTM_SystemVersion.a,
~/GoogleUtilities/Libraries/libGTM_StringEncoding.a,
~/GoogleUtilities/Libraries/libGTM_RoundedRectPath.a,
~/Pods/GoogleUtilities/Libraries/libGTM_Regex.a,
~/Pods/GoogleUtilities/Libraries/libGTM_NSStringXML.a,
~/Pods/GoogleUtilities/Libraries/libGTM_NSStringHTML.a,
~/Pods/GoogleUtilities/Libraries/libGTM_NSScannerJSON.a,
~/Pods/GoogleUtilities/Libraries/libGTM_NSDictionary+URLArguments.a,
~/Pods/GoogleUtilities/Libraries/libGTM_KVO.a,
~/Pods/GoogleUtilities/Libraries/libGTM_GTMURLBuilder.a,
~/Pods/GoogleUtilities/Libraries/libGTM_DebugUtils.a,
~/Pods/GoogleUtilities/Libraries/libGTM_AddressBook.a, and
~/Pods/GoogleUtilities/Libraries/libGTMStackTrace.a)
Inoltre, non appena aggiungo Google Signin, tutti i modulemaps e intestazioni ombrello per gli altri miei cialde scomparire, rompendo tutti loro.
This issue da Cocoapods sembra fare riferimento a questo problema come correlato al mio utilizzo di! Use_frameworks, ma suggerisce solo una soluzione alternativa (--use-libraries
) sul lato pubblicazione pod, non dal punto di vista dell'utente. È qualcosa che devo aspettare che Google risolva nel loro podspec, oppure c'è qualcosa che posso fare per far funzionare il pod di accesso?
In caso contrario, Google fornisce ancora un modo per installare manualmente questo SDK senza Cocoapods?
Accesso Google senza cocoapod: http://stackoverflow.com/questions/30783709/google-signin-without-cocoapods – thelaws
Grazie! Ciò funzionerà nel frattempo, ma sarebbe bello farlo funzionare su Cocoapods. – willrichman
@thelaws Qualunque alternativa all'utilizzo di Google Cloud Message? –