Estoy usando una lib estática que me da una advertencia al subir mi binario para su revisión por Apple.Eliminando una llamada al método desde dentro de una lib estática (.a) sin recompilar
El método en la lib estática que causa la advertencia (selectores no públicos) nunca lo llamo, su correspondiente .h se borra de mi proj, pero la advertencia aún persiste.
Dado que conozco el nombre del método que causa el problema, ¿hay alguna manera de que abra/edite esto .a y comente/elimine la pieza ofensiva del código y luego utilice el .a modificado en mi proyecto.
No tengo acceso a la fuente .a para recompilarlo, y es muy viejo y el creador del mismo no tiene detalles de contacto para rastrear.
Muchas gracias, -Cake
¿Qué es la biblioteca?¿Qué API privada está usando? –
No se utilizó ninguna API privada. Creó un método llamado urlEncodedString que comparte el mismo nombre que una API privada, por lo que obtiene un falso positivo. El método no está siendo utilizado por la aplicación en absoluto, así que quiero eliminarlo. –
No podrá tocar nada en una biblioteca ya compilada. Elimine todo, busque la fuente y modifíquelo, o arriesgándose a que Apple lo rechace. –