UnifiedID
9.7.138 Latest
Inicio rápido
Añadir AutentikarUnifiedId como dependency en tu aplicación Package Dependencies.
https://github.com/Autentikar/unified-id
Dependencias
AutentikarUnifiedId depende de AutentikarCore por lo que necesita añadir AutentikarCore como una dependencia en sus Package Dependencies.
Medio ambiente: Producción vs Desarrollo
Este paquete admite dos fuentes de dependencia FaceTec:
| Medio ambiente | Dependencia |
|---|---|
| Producción (por defecto) | faceTec-dependency |
| Desarrollo | facetec-development-dependency |
Importante: Utilice el entorno Development si está probando en modo Debug. La dependencia de producción puede chocar al ejecutar una construcción de depuración.
Critical for App Store / TestFlight submissions: Siempre asegúrese de que está utilizando el entorno Production antes de archivar y enviar su aplicación. Presentar con la dependencia de desarrollo causará problemas en las construcciones de liberación.
Cambiar al entorno de desarrollo
Este es el caso solo donde usted necesita abrir Xcode desde el terminal. Abrirlo desde Finder, Dock o Spotlight siempre utilizará Producción (el predeterminado).
- Abrir un terminal y ejecutar los siguientes comandos en orden:
# Force quit Xcode (important: 'open' won't work if Xcode is already running)
killall Xcode
# Define la variable de entorno y abre el proyecto
export FACETEC_ENV=dev
open YourApp.xcodeproj # use .xcodeproj or .xcworkspace, both work
Si Xcode ya está abierto cuando se ejecuta
open, macOS reutilizará el proceso existente y la variable no tendrá efecto. Utilice siempre elkillall Xcodeprimero.
- Una vez que se abra Xcode, vaya a File > Packages > Reset Package Caches para obligar a SPM a recoger el cambio.
Volver a la producción
Cerrar Xcode y reabrirlo normalmente desde Finder, Dock, o Spotlight - no necesita terminal. La variable FACETEC_ENV sólo existe en la sesión terminal donde usted lo establece, por lo que la producción se restaura automáticamente.