AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Ist der "Apple Configurator" sinnvoll für Debug und Test ?
Thema durchsuchen
Ansicht
Themen-Optionen

Ist der "Apple Configurator" sinnvoll für Debug und Test ?

Ein Thema von Rollo62 · begonnen am 25. Jul 2015 · letzter Beitrag vom 16. Okt 2015
Antwort Antwort
Rollo62

Registriert seit: 15. Mär 2007
4.174 Beiträge
 
Delphi 12 Athens
 
#1

Ist der "Apple Configurator" sinnvoll für Debug und Test ?

  Alt 25. Jul 2015, 11:25
Hallo zusammen,

ich habe Infos über IOS Deployment gefunden, leider etwas veraltet

http://www.fmxexpress.com/use-the-ip...-apps-for-ios/

denn Apple hat das Tool wohl mittlerweile rausgenommen, und bietet als Alternative den Apple Device Configuraton an.

https://www.youtube.com/watch?v=0I9G4y4GZco
https://www.youtube.com/watch?v=4v3cwGSgqyY

Kann diese dasselbe wie in der iPgone Configuration Version, z.B. eine einfache Debug-Logging Funktion ?
Ist das Ganze sinnvoll einsetzbar für Test, Deployment und Debugging ?

Es könnte sein das dies nur für Schulen etc. mit spezieller Lizenz funktioniert, ich finde es zumindest immer
nur im Zusammenhang mit Schulen und "grossen" Unternehmen.

Vielleicht hat sich damit schonmal jemand beschäftigt ?

Rollo
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.174 Beiträge
 
Delphi 12 Athens
 
#2

AW: Ist der "Apple Configurator" sinnvoll für Debug und Test ?

  Alt 26. Jul 2015, 06:54
Hallo zusammen,

nochmal eine neuere Info zu den Beitragen unten.
Diese scheinen obsolet zu sein
http://doing-it-wrong.mikeweller.com...debug-ios.html

Es wird nicht empfohlen das Logging mit NSLog zu machen, sondern mit
Zitat:
asl_log(NULL, NULL, ASL_LEVEL_INFO, "Hello World!");
Benutzt das schon jemand, wie bekomme ich das ans Laufen ?
Und womit kann ich die Debug-Logs anzeigen lassen ?

Ich nutze bisher eigene Log-Funktionen in Delphi, aber ich denke das orginal iOS MAC Logging-System könnte noch weitere Vorteile bringen.

Rollo
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.154 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Ist der "Apple Configurator" sinnvoll für Debug und Test ?

  Alt 26. Jul 2015, 11:42
Warum benutzt Du nicht AppAnalytics?

Kleinen lokalen Server und Live mitlesen was die App macht...
(2. Rechner, 2. Fenster oder so...)

Ich geben meinen Testern die App und den Server... Den können die auf Ihrem PC starten und dann mit dem Handy "spielen" und sehen auf dem Monitor, was die App im Hintergrund macht...
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.174 Beiträge
 
Delphi 12 Athens
 
#4

AW: Ist der "Apple Configurator" sinnvoll für Debug und Test ?

  Alt 27. Jul 2015, 12:36
Hallo Mavarik,

dankesehr für den Tipp, werde ich mir mal anschauen was AppAnalytics ist.
Ich habe mich noch nicht so sehr in die Apple-Welt eingelesen, was man da so alles machen kann.

Ich hätte auch gerne eine Lösung die Plattformübergreifend funktioniert, aber an z.B. WLAN Server hatte ich noch nicht gedacht.
Ist auf jeden Fall eine guter Ansatz.

Rollo
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.154 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Ist der "Apple Configurator" sinnvoll für Debug und Test ?

  Alt 15. Okt 2015, 12:22
Zitat:
asl_log(NULL, NULL, ASL_LEVEL_INFO, "Hello World!");
Rollo
Hast Du es mit asl_log hin bekommen?
ggf. Ein Update für den PlattformService?
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.174 Beiträge
 
Delphi 12 Athens
 
#6

AW: Ist der "Apple Configurator" sinnvoll für Debug und Test ?

  Alt 15. Okt 2015, 14:25
Hallo Mavarik,

nein, ich werde das Logging mit lokaler Sqlite und eigener, externer TcpIp-Kommunikation ausbauen.
Ist im Moment nur für Debugging-Zwecke, da reicht das.

AppAnalytics ist wohl auch für andere Zwecke gedacht, und ich denke es ist auch nicht kostenlos.



Rollo
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.154 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Ist der "Apple Configurator" sinnvoll für Debug und Test ?

  Alt 15. Okt 2015, 18:34
Hallo Mavarik,

nein, ich werde das Logging mit lokaler Sqlite und eigener, externer TcpIp-Kommunikation ausbauen.
Ist im Moment nur für Debugging-Zwecke, da reicht das.

AppAnalytics ist wohl auch für andere Zwecke gedacht, und ich denke es ist auch nicht kostenlos.

Rollo
Kannst Du dir alles sparen...

Einfach nutzen mit

Delphi-Quellcode:
Procedure TGlobalLog.Analytics(ASender : TObject;ACategorie,AAction,AText:String;AValue : Double);
var
  Context: TCustomEventContext;
begin
  if Application.TrackActivity then
    begin
      Context := TCustomEventContext.Create(ACategorie,AAction,AText,AValue);
      Application.AnalyticsManager.RecordActivity(TAppActivity.Custom, ASender, Context);
    end;
end;
Und erzeugen mit

Delphi-Quellcode:
  AppAnalytics1 := TAppAnalytics.Create(self);
  AppAnalytics1.OnPrivacyMessage := AppAnalytics1PrivacyMessage;
  AppAnalytics1.ApplicationID := 'MeineApp';
  AppAnalytics1.Options := [TAppActivity.AppStart, TAppActivity.AppExit, TAppActivity.ControlFocused, TAppActivity.WindowActivated, TAppActivity.Exception, TAppActivity.Custom];

  AppAnalytics1.ServerPort := 81;
  AppAnalytics1.AppAnalyticsServer := '192.168.179.24'; // IP des Servers
  AppAnalytics1.ApplicationID := AppName + ' '+Version;
  AppAnalytics1.UserID := 'TestUser';
  AppAnalytics1.Enabled := true;
Und dann noch einen aufregenden Indy http Server aufsetzen

Delphi-Quellcode:
procedure TForm68.IdHTTPServer1CommandGet(AContext: TIdContext; ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);

  Function AddSpace(Const AHelp : String;Max:Integer):String;
  begin
    Result := AHelp;

    while length(Result) < Max do
      Result := Result + ' ';
  end;

var
  Entry,MSG : String;
  LogList : TArray<String>;
  i : Integer;
begin
  Entry := ARequestInfo.Params[8];
  LogList := Entry.Split(['|']);

  if length(LogList) > 4 then
    begin
      if (LogList[1] = 'TrackEvent') and (LogList[3] = 'Log')
        then begin
               MSG := LogList[2]+' '+AddSpace(LogList[1],15)+LogList[5];
             end
        else begin
               MSG := LogList[2]+' '+AddSpace(LogList[1],14);
               for i:= 3 to length(LogList)-1 do
                 MSG := MSG + ' '+LogList[i];
             end;
    end;

  Memo1.Lines.Insert(0,MSG);

  if Memo1.Lines.Count > 1000 then
    Memo1.Lines.Delete(1000);

  AResponseInfo.ContentText := 'OK';
  AResponseInfo.ResponseNo := 200;
end;
Fertig
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.174 Beiträge
 
Delphi 12 Athens
 
#8

AW: Ist der "Apple Configurator" sinnvoll für Debug und Test ?

  Alt 15. Okt 2015, 22:10
Hallo Mavarik,

dankesehr für den Tip, werd ich mir mal anschauen.

Aber reden wir über das gleiche AppAnalytics,
da sieht der Fokus für mich etwas anders aus, mehr als "was macht mein Anwender mit meiner App" Statistik.

Rollo
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz