Ich verwende Fabric Crashlytics zu bereitgestellten Beta-App, aber nicht in der Lage, App zu downloaden.Testing-Geräte oder Beta-Benutzer in Fabric hinzugefügt Crashlytics App nicht herunterladen können
Fehler:
The developer needs to add this device's UDID to the build.
Ich bin in der Lage auf Stoff Crashlytics Skript Fastfile bauen zu laden.
Versuchte Lösungen:
- zuerst die Einladung senden Beta-Tester zu werden und fügen Sie Geräte dann Gerät UDID die Verwendung manuell in Fastfile hinzuzufügen, aber es funktioniert nicht:
Fastfile:
lane :beta do
# build your iOS app
gym(
# scheme: "YourScheme",
export_method: "ad-hoc"
)
# upload to Beta by Crashlytics
crashlytics(
api_token: "*****************************************",
build_secret: "*****************************************"
)
register_devices(
devices: {
'ABC' => '*****************************************',
'BCD' => '*****************************************',
'XYZ' => '*****************************************'
}
)
end
- Hinzugefügt Geräte in https://developer.apple.com/ Zertifikate, Identifier & Profile Abschnitt.
- Von Xcode Entwicklerkonto gelöscht und erneut hinzugefügt und auch alle Bereitstellungsprofile heruntergeladen.
- Beta-Tester entfernt und erneut hinzugefügt.
- Nach dem Hinzufügen neuer Beta-Benutzer oder Geräte neue App erneut hochgeladen, aber gleicher Fehler Der Entwickler muss die UDID des Geräts zum Build hinzufügen.
Aber alle Lösungen funktionieren nicht für mich.
Mike von Fabric hier. Was sehen Sie in der Ausgabe nach dem Ausführen der Register-Geräte-Aktion oder Beta-Spur. –
@MikeBonnell Fastlane Beta-Befehl zeigt Geräte erfolgreich registriert –
Hmm, noch seltsamer. Können Sie versuchen, alle lokalen Bereitstellungsprofile aus ~/Library/MobileDevice/Provisioning Profiles zu löschen und dann eine neue Distribution zu erstellen und mir mitteilen, wie das geht? Es klingt, als würde Xcode ein zwischengespeichertes altes Profil bereitstellen. –