2 Pregunta: ¿Usar un fork de Restkit en github a través de CocoaPods?

pregunta creada en Sun, Mar 18, 2018 12:00 AM

Restkit usa de forma diferente el protocolo oauth2, necesito cambiar el código para poder usarlo a mi manera:

De:

// OAuth 2 valid request
if (self.authenticationType == RKRequestAuthenticationTypeOAuth2) {
    NSString *authorizationString = [NSString stringWithFormat:@"OAuth2 %@", self.OAuth2AccessToken];
    [_URLRequest setValue:authorizationString forHTTPHeaderField:@"Authorization"];
}

a:

// OAuth 2 valid request
if (self.authenticationType == RKRequestAuthenticationTypeOAuth2) {
    NSString *authorizationString = [NSString stringWithFormat:@"Bearer %@", self.OAuth2AccessToken];
    [_URLRequest setValue:authorizationString forHTTPHeaderField:@"Authorization"];
}

Uso de "Portador" en lugar de "Oauth2" ....

Estoy usando CocoaPods para importar restkit en mi proyecto.

¿Puedo bifurcar el repositorio de Restkit en github y usar el fork a través de CocoaPod en lugar de la versión oficial?

    
32
  1. Si cree que sus cambios tienen sentido, intente realizar una solicitud de extracción al proyecto original. Como beneficio adicional, no tendrá que preocuparse por mantener su fork en el futuro.
    2014-06-06 02: 50: 23Z
2 Respuestas                              2                         

Ciertamente puedes. Echa un vistazo a https://github.com/CocoaPods/CocoaPods/wiki/Dependency-declaration-options

Si RestKit incluyó su archivo .podspec en el repositorio, entonces podría cambiar su 060035099111110101035062 para apuntar a su horquilla, es decir,

Podfile

Desafortunadamente, RestKit no incluye su número

pod 'RestKit', :git => 'https://github.com/you/RestKit.git'
. En su lugar, copie .podspec de
fuente colocada aquí