Fabric Crashlytics Advanced Setup'da Çoklu Ortamlar içeren bir Uygulamalar bölümü her sürüm için ayrı bir kuruluş kullanmayı önerir.Kumaş iOS uygulaması için birden çok ortam Crashlytics
Her Yapı yapılandırma başına 3 ayrı kuruluş oluşturduk:
- Uygulamam
- BenimUygulamam (ayıklama)
- BenimUygulamam (Tasarısız)
Ben bir koşullu var benim Run Script Oluşturma Aşaması API Anahtar s veile Yapı çerçevesi komut dosyasını çalıştıran Gizli Yapılandırma s ve koşulun sağa vurulduğunu doğrulayabilirim, ancak yine de API Anahtarlarını benim plistimde güncellemiyorum (ki bu da Fabric'in kullandığını tahmin ediyorum). Fabric, çökmelerimi, Fabric uygulamasını kullanarak açtığım son API anahtarına/organizasyonuna gönderiyor gibi görünüyor. Kaybettiğim bir şey mi var? [Crashlytics initWithApiKey:@""]
'u kullanabileceğimi biliyorum, ancak okuduğumdan bu eski kod olarak kabul edilir. İşte
if [ "${CONFIGURATION}" = "Distribution" ]; then
echo "Building Fabric for Distribution."
./Fabric.framework/run dist_api_key dist_build_secret
fi
if [ "${CONFIGURATION}" = "AdHoc" ]; then
echo "Building Fabric for AdHoc."
./Fabric.framework/run adhoc_api_key adhoc_build_secret
fi
if [ "${CONFIGURATION}" = "Debug" ]; then
echo "Building Fabric for Debug."
./Fabric.framework/run debug_api_key debug_build_secret
fi
'plist' veya paket mi uygulamalarda herhangi bir dosya' only' okumak! "Yapı ayarları" nda Özel tuşlar kullanmak gerçekten harika bir fikir. – Saif