Catálogos de cadenas localizadas específicas de destino con storyboards

Tengo una aplicación con dos variantes (label blanca), implementada como dos objectives separados. Las dos aplicaciones están localizadas y pueden tener cadenas ligeramente diferentes para el usuario, dependiendo del objective.

He dividido el file Localized.strings en partes compartidas y por objective. Cada objective comstack un Localized.strings compartido con cadenas comunes y una de Target.strings variantes Target.strings .

Entonces puedo elegir NSLocalizedString() o NSLocalizedStringFromTable() para search la cadena adecuada, o incluso combinarlas y search la cadena específica de destino primero, si no se encuentra, la reserva al catálogo pnetworkingeterminado.

Hasta aquí todo bien.

El obstáculo son los files IB, porque solo puedo tener un file de cadenas por storyboard / xib, no puedo include variantes por objective.

He considerado una serie de hacks de time de compilation (scripts personalizados para combinar files de cadenas), pero quiero saber si hay una mejor solución.

Idealmente, me gustaría replace el mecanismo de búsqueda de cadenas para que sea compatible con múltiples catálogos de cadenas y, primero, searchía en el catálogo específico de destino.