No se pueden ejecutar testings unitarias en Xcode 8 con la configuration de testing de unidad anterior.

Me encontré con este problema después de actualizar a Xcode 8. Al ejecutar las testings obtengo este error en time de ejecución:

/Users/<me>/work/<appname>/Build/Intermediates/<appname>.build/Debug-iphonesimulator/<appname>UnitTests.build/Script-231C35D610AC1F5000D830C2.sh: line 3: /Applications/Xcode.app/Contents/Developer/Tools/RunUnitTests: No such file or directory

El sh script en el post de error intenta acceder a la herramienta RunUnitTests y falla. Supongo que esta herramienta se eliminó en Xcode 8. Parece que para mi proyecto, Xcode intenta ejecutar las testings de una manera que ya no es compatible. Si creo un nuevo proyecto, no se creará dicho script y puedo ejecutar testings.

¿Alguna idea de qué configuraciones necesito actualizar en mi proyecto para volver a ejecutar las testings? Probé la list de verificación 'Actualizar a la configuration recomendada' pero no resuelve este problema.

Parece que solo necesitaba eliminar la fase Run Script que invocaba ese script.

Eliminar el script de ejecución de las fases de compilation no me ayudó.

Simplemente copié /Applications/Xcode.app/Contents/Developer/Tools/RunUnitTests de mi Xcode anterior en el contenido de mi package XCode 8. Déle permissions correctos: RWXR-XR-X

Y funcionó para mí.