Einzelnen Beitrag anzeigen

Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#12

AW: Indy IdICMPClient.Ping führt auf Simulator zum Fehler

  Alt 4. Sep 2017, 14:35
Ich befürchte, ich kann mich nicht darauf verlassen, daß alle Switche oder WLAN-APs alle Protokoll Goodies unterstützen. Darum muss ich auf das Pingen bzw. einem weitestgehendem Äquivalent "bestehen". Die Lösung von David Nottage, auf die SCNetworkReachability zuzugreifen erscheint dabei am elegantesten. Jedoch scheitert das Bereitstellen eines iOS-Testprojekts kläglich. (Strenggenommen ist das jetzt ein Crosspost, weil ich das Problem auch dort als Kommentar geschildert habe, aber ein echtes Forum ist das ja nicht)

Ich habe lediglich kleinste Änderungen am Projekt vorgenommen: eine Änderung des Projektnamens und NSString Typecasts durch StrToNSStr ersetzt.

Wenn ich kompiliere erhalte ich den in den Kommentaren erwähnten Hinweis (ld: warning: unknown dwarf DW_FORM_strp (offset=0xFFFFCAC6) is too big in libReachability.a(Reachability.o)).

Wenn ich aber auf dem Device ausführen möchte, erhalte ich immer den Fehler
[Error Fehler] Required local file "iOSDevice32\Debug\Pingtest" not found. Deployment failed.

In der Ausgabe sehe ich dann folgendes:
Code:
Bereitstellungsinformationen:
Bereitstellungsprofil "Wildcard (Viel Hexerei)" mit Zertifikat "iPhone Developer: Sherlock (XYZ)" wird verwendet
Build started 04.09.2017 14:27:12.
__________________________________________________
Project "F:\NetworkStateDemo\Pingtest.dproj" (Deploy target(s)):
Target _CleanRemoteDir:
    Cleaning Remote Directory: Pingtest.app
    c:\program files (x86)\embarcadero\studio\19.0\bin\paclient.exe -u8 --Clean="Pingtest.app,F:\NetworkStateDemo\Pingtest._@emb_.tmp" -u8 --Clean="Pingtest.app.dSYM,F:\NetworkStateDemo\Pingtest._@emb_.tmp" myMac
    Platform Assistant Client Version 10.1.1.33
    Copyright (c) 2010-2017 Embarcadero Technologies, Inc.
   
    Verbindung zu 192.168.110.61 auf Port 64211 wird hergestellt...
    Datei(en) wird (werden) gelöscht...
    Insgesamt gelöschte Datei(en): 0 Datei(en) 0 Verz.
    Die Datei F:\NetworkStateDemo\Pingtest._@emb_.tmp wird gelöscht.
Target _DeployFiles:
    c:\program files (x86)\embarcadero\studio\19.0\bin\paclient.exe -u8 --put="c:\program files (x86)\embarcadero\studio\19.0\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png,Pingtest.app\,0,Default-667h@2x.png" myMac
    Platform Assistant Client Version 10.1.1.33
    Copyright (c) 2010-2017 Embarcadero Technologies, Inc.
   
    Verbindung zu 192.168.110.61 auf Port 64211 wird hergestellt...
    Datei(en) wird (werden) kopiert...
    Insgesamt kopierte Datei(en): 0 Datei(en) 0 Byte
Target _DeployFiles:
    c:\program files (x86)\embarcadero\studio\19.0\bin\paclient.exe -u8 --put="c:\program files (x86)\embarcadero\studio\19.0\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png,Pingtest.app\,0,FM_ApplicationIcon_87x87.png" myMac
    Platform Assistant Client Version 10.1.1.33
    Copyright (c) 2010-2017 Embarcadero Technologies, Inc.
   
    Verbindung zu 192.168.110.61 auf Port 64211 wird hergestellt...
    Datei(en) wird (werden) kopiert...
    Insgesamt kopierte Datei(en): 0 Datei(en) 0 Byte
Target _DeployFiles:
    c:\program files (x86)\embarcadero\studio\19.0\bin\paclient.exe -u8 --put="c:\program files (x86)\embarcadero\studio\19.0\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png,Pingtest.app\,0,FM_SpotlightSearchIcon_40x40.png" myMac
    Platform Assistant Client Version 10.1.1.33
    Copyright (c) 2010-2017 Embarcadero Technologies, Inc.
   
    Verbindung zu 192.168.110.61 auf Port 64211 wird hergestellt...
    Datei(en) wird (werden) kopiert...
    Insgesamt kopierte Datei(en): 0 Datei(en) 0 Byte
Target _DeployFiles:
    c:\program files (x86)\embarcadero\studio\19.0\bin\paclient.exe -u8 --put="c:\program files (x86)\embarcadero\studio\19.0\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png,Pingtest.app\,0,FM_ApplicationIcon_152x152.png" myMac
    Platform Assistant Client Version 10.1.1.33
    Copyright (c) 2010-2017 Embarcadero Technologies, Inc.
   
    Verbindung zu 192.168.110.61 auf Port 64211 wird hergestellt...
    Datei(en) wird (werden) kopiert...
    Insgesamt kopierte Datei(en): 0 Datei(en) 0 Byte
Target _DeployFiles:
    c:\program files (x86)\embarcadero\studio\19.0\bin\CodeGear.Deployment.targets : warning : Local file "iOSDevice32\Debug\Pingtest.dSYM" not found. Skipping deployment.
Done building target "_DeployFiles" in project "Pingtest.dproj".
Target _DeployFiles:
    c:\program files (x86)\embarcadero\studio\19.0\bin\paclient.exe -u8 --put="c:\program files (x86)\embarcadero\studio\19.0\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png,Pingtest.app\,0,Default-Landscape-736h@3x.png" myMac
    Platform Assistant Client Version 10.1.1.33
    Copyright (c) 2010-2017 Embarcadero Technologies, Inc.
   
    Verbindung zu 192.168.110.61 auf Port 64211 wird hergestellt...
    Datei(en) wird (werden) kopiert...
    Insgesamt kopierte Datei(en): 0 Datei(en) 0 Byte
Target _DeployFiles:
    c:\program files (x86)\embarcadero\studio\19.0\bin\paclient.exe -u8 --put="c:\program files (x86)\embarcadero\studio\19.0\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png,Pingtest.app\,0,Default-736h@3x.png" myMac
    Platform Assistant Client Version 10.1.1.33
    Copyright (c) 2010-2017 Embarcadero Technologies, Inc.
   
    Verbindung zu 192.168.110.61 auf Port 64211 wird hergestellt...
    Datei(en) wird (werden) kopiert...
    Insgesamt kopierte Datei(en): 0 Datei(en) 0 Byte
Target _DeployFiles:
    c:\program files (x86)\embarcadero\studio\19.0\bin\paclient.exe -u8 --put="c:\program files (x86)\embarcadero\studio\19.0\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png,Pingtest.app\,0,Default-Portrait@2x~ipad.png" myMac
    Platform Assistant Client Version 10.1.1.33
    Copyright (c) 2010-2017 Embarcadero Technologies, Inc.
   
    Verbindung zu 192.168.110.61 auf Port 64211 wird hergestellt...
    Datei(en) wird (werden) kopiert...
    Insgesamt kopierte Datei(en): 0 Datei(en) 0 Byte
Target _DeployFiles:
    c:\program files (x86)\embarcadero\studio\19.0\bin\CodeGear.Deployment.targets(492,5): error : Required local file "iOSDevice32\Debug\Pingtest" not found. Deployment failed.
Done building target "_DeployFiles" in project "Pingtest.dproj" -- FAILED.
Done building project "Pingtest.dproj" -- FAILED.
Build FAILED.
c:\program files (x86)\embarcadero\studio\19.0\bin\CodeGear.Deployment.targets : warning : Local file "iOSDevice32\Debug\Pingtest.dSYM" not found. Skipping deployment.
c:\program files (x86)\embarcadero\studio\19.0\bin\CodeGear.Deployment.targets(492,5): error : Required local file "iOSDevice32\Debug\Pingtest" not found. Deployment failed.
    1 Warning(s)
    1 Error(s)
Time Elapsed 00:00:00.68
Es werden also die Bildchen kopiert, sofern sie nicht bereits vorhanden sind, aber die dysm wird nicht erzeugt, und entsprechend nicht gefunden. Einen Hinweis, warum das nicht klappt, kann ich nicht finden....Hilfe?

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat