2016-03-18 14 views
5

ho passato attraverso la documentazione: http://support.crashlytics.com non sembra mettere in discussione lo scopo della app, quindi mi chiederà qui :)come smettere di tessuto esecuzione

ho Tessuto integrato nella mia app. Come per il processo di installazione, ho installato l'app Fabric sul Mac su cui sto lavorando.

Ora, di tanto in tanto, ho l'app in tessuto che continua ad aprirsi, che personalmente trovo molto fastidiosa. È troppo per un servizio di terze parti (anche per un ottimo servizio come Fabric Analytics).

Sui passi di generazione in Xcode ho trovato uno script, ma non sembra che fa la cosa:

#!/bin/sh 

# run 
# 
# Copyright (c) 2015 Crashlytics. All rights reserved. 

# Figure out where we're being called from 
DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) 

# Quote path in case of spaces or special chars 
DIR="\"${DIR}" 

PATH_SEP="/" 
VALIDATE_COMMAND="uploadDSYM\" [email protected] validate run-script" 
UPLOAD_COMMAND="uploadDSYM\" [email protected] run-script" 

# Ensure params are as expected, run in sync mode to validate 
eval $DIR$PATH_SEP$VALIDATE_COMMAND 
return_code=$? 

if [[ $return_code != 0 ]]; then 
    exit $return_code 
fi 

# Verification passed, upload dSYM in background to prevent Xcode from waiting 
# Note: Validation is performed again before upload. 
# Output can still be found in Console.app 
eval $DIR$PATH_SEP$UPLOAD_COMMAND > /dev/null 2>&1 & 

Così che cosa è tessuto App è davvero per? Può essere escluso dal flusso di lavoro? Posso effettivamente cancellarlo e continuare la gestione tramite Pod? Qual è il trucco dietro?

risposta

1

Perché questo quetion è ancora rilevante, per evitare tessuto di lanciare, hai due opzioni:

1. fermarlo dopo il caricamento del file DSYM del progetto.

Aprire lo script run: Pods/Tessuto/run e il cambiamento:

eval $DIR$PATH_SEP$UPLOAD_COMMAND > /dev/null 2>&1 & 

A:

eval $DIR$PATH_SEP$UPLOAD_COMMAND;killall Fabric > /dev/null 2>&1 & 

2. Arrestare e solo caricare DSYM quando l'archiviazione costruisce per il rilascio:

Controllare l'opzione "Esegui script solo durante l'installazione" in Fasi di creazione:

Run script only when installing