Eigene FhemNative Version erstellen

Begonnen von Syrex-o, 02 Dezember 2019, 08:49:43

Vorheriges Thema - Nächstes Thema

grossmaggul

Ich hab's mal mit verbose laufen lassen, vielleicht hilft das weiter.

npm verb lifecycle FhemNative@2.2.3~ios:prod: unsafe-perm in lifecycle true
npm verb lifecycle FhemNative@2.2.3~ios:prod: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/maanke/Documents/src/FhemNative/Development/FhemNative/node_modules/.bin:/Users/maanke/.pyenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
npm verb lifecycle FhemNative@2.2.3~ios:prod: CWD: /Users/maanke/Documents/src/FhemNative/Development/FhemNative
npm info lifecycle FhemNative@2.2.3~ios:prod: Failed to exec ios:prod script
npm verb stack Error: FhemNative@2.2.3 ios:prod: `ionic cordova build ios --prod && open -a Xcode platforms/ios/`
npm verb stack Exit status 1
npm verb stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
npm verb stack     at EventEmitter.emit (events.js:321:20)
npm verb stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
npm verb stack     at ChildProcess.emit (events.js:321:20)
npm verb stack     at maybeClose (internal/child_process.js:1028:16)
npm verb stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
npm verb pkgid FhemNative@2.2.3
npm verb cwd /Users/maanke/Documents/src/FhemNative/Development/FhemNative
npm verb Darwin 18.7.0
npm verb argv "/usr/local/Cellar/node/13.6.0/bin/node" "/usr/local/bin/npm" "run" "ios:prod" "--verbose"
npm verb node v13.6.0
npm verb npm  v6.13.4
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! FhemNative@2.2.3 ios:prod: `ionic cordova build ios --prod && open -a Xcode platforms/ios/`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the FhemNative@2.2.3 ios:prod script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm verb exit [ 1, true ]
npm timing npm Completed in 40402ms

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/maanke/.npm/_logs/2020-01-23T21_19_36_625Z-debug.log
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

supernova1963

Zitat von: Syrex-o am 02 Dezember 2019, 08:49:43

4. a)
iOS:
iOS Version erstellen per:
npm run ios:prod
Der Befehl erledigt folgendes für euch:

  • Produktion Build erstellen
  • XCode mit dem Projekt öffnen
Anschließend müsst ihr eure App signieren siehe:
https://ionicframework.com/docs/v3/intro/deploying/
https://ionicframework.com/docs/building/ios

Hallo grossmaggul,

bei mir funktioniert der Befehl npm run ios:prod auch nicht.
Aber der 1. Teil "Production Build erstellen" und die Beschreibung in den beiden Links funktioniert.

Gernot


grossmaggul

Hallo Gernot,

danke für Deinen Tipp, allerdings scheitere ich schon daran:

"Running Your App
Run a production build of your app with ionic cordova build ios --prod"

wo gebe ich das denn ein?

Wie geschrieben, keinen Plan von Xcode.:-/

gm
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

supernova1963

Ich habe auch keine Erfahrung.
Aber, wenn ich es richtig verstanden habe, hast du npm run ios:prod bereits ausgeführt.
Dann sollte die xproj Datei bereits erstellt worden sein. Diese solltest du mit xcode öffnen und die in den lLinks beschriebenen Anpassungen überprüfen, bzw. Durchführen. Wenn alles korrekt ist, verbindest du dein iPhone über usb mit dem mac und wählst als Ziel aus. Jetzt nur run ausführen und das Projekt wird compiliert (mit vielen Warnungen) auf das iPhone kopiert und dort gestartet.

Ich bin gerade unterwegs und habe nicht die Möglichkeit Hardcopies anzuhängen. Die sind aber, wenn ich mich recht erinnere in den beiden Links zu finden.

Gernot

grossmaggul

#19
Ja, ich habe npm run... bereits ausgeführt, aber es kommt ja zu einer Fehlermeldung und zur Erstellung der xproj Datei kommt es gar nicht erst.
Ah, da ist doch eine xproj Datei, ich werde es nochmal testen, danke erstmal.

Nachtrag: War zwar eine schwere Geburt, hat aber letztendlich geklappt, danke!
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

Aladin222

Hi @all,

tjo , ich kämpfe mich gerade so durch ,um eine App für mein iPad zu erstellen !
Die ersten Tests mit FhemNative auf dem iMac sahen echt vielversprechend aus ,aber es würde nur auf dem iPad bei mir Sinn machen ...
Mit xCode & Co hatte ich bis heute nichts am Hut :-( Aber nach dem Motto ,du wächst mit deinen Aufgaben wage ich mich gerade ran :

1. erstmal habe ich xCode für den Mac runtergeladen & installiert

2. hoffe ich habe es richtig verstanden , dann habe ich mit xCode "Clone an existing Projekt" FhemNative von GitHub geladen

3. mit npm install kamen dann aber die ersten Hindernisse ... unter anderem musste ich mit npm i -g cordova installieren ?

npm install

RenesiMac:FhemNative aladin212$ npm install
npm WARN @angular/animations@8.2.14 requires a peer of @angular/core@8.2.14 but none is installed. You must install peer dependencies yourself.
npm WARN The package @angular/compiler is included as both a dev and production dependency.

audited 21797 packages in 7.507s

24 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

RenesiMac:FhemNative aladin212$



npm run ios:prod

RenesiMac:FhemNative aladin212$ npm run ios:prod

> FhemNative@2.2.3 ios:prod /Users/aladin212/Documents/FhemNative/Development/FhemNative
> ionic cordova build ios --prod && open -a Xcode platforms/ios/

> ng run app:ionic-cordova-build:production --platform=ios

chunk {0} common.ad279b03755ca2c2fe61.js (common) 8.82 kB  [rendered]
chunk {1} runtime.f4e874558f2c2f78cc22.js (runtime) 4.59 kB [entry] [rendered]
chunk {2} 2.f85672733507488e1c36.js () 608 bytes  [rendered]
chunk {3} 3.9c0f3c156958de0ef428.js () 862 bytes  [rendered]
chunk {4} 4.1c3425483e0860899abf.js () 893 bytes  [rendered]
chunk {5} 5.747f83c26673569880c5.js () 12.1 kB  [rendered]
chunk {6} 6.1df970e1fbec6d97ba55.js () 3.79 kB  [rendered]
chunk {7} 7.532a6f707e78d87884ad.js () 476 bytes  [rendered]
chunk {8} 8.a0eec55970a571a65006.js () 91.3 kB  [rendered]
chunk {9} 9.59e93981ce68c09212de.js () 2.05 kB  [rendered]
chunk {10} main.de0a47a25c5f69035419.js (main) 1.88 MB [initial] [rendered]
chunk {11} polyfills.5ae6696c3f52ba5712ab.js (polyfills) 48.8 kB [initial] [rendered]
chunk {12} polyfills-es5.0d249ce4fa421308b2de.js (polyfills-es5) 128 kB [initial] [rendered]
chunk {13} styles.48bc7037fd986cd0e156.css (styles) 111 kB [initial] [rendered]
chunk {14} 14.3f7d3965ffd2ac04276f.js () 8.14 kB  [rendered]
chunk {15} 15.97d75dbdcf98d67083f7.js () 18 kB  [rendered]
chunk {16} 16.4a6c840c888c47c31dd4.js () 4.48 kB  [rendered]
chunk {17} 17.fb59475b0404a1771d0e.js () 12.5 kB  [rendered]
chunk {18} 18.99e2e4b2b786ea07b6b7.js () 9.56 kB  [rendered]
chunk {19} 19.a574dd5ccaac43d5b280.js () 19.8 kB  [rendered]
chunk {20} 20.5451b7722bdc758823a7.js () 19.8 kB  [rendered]
chunk {21} 21.51bd6b38147f373a00ef.js () 34.5 kB  [rendered]
chunk {22} 22.13678bba13abedc16edf.js () 33.3 kB  [rendered]
chunk {23} 23.89f2254d6ba551fe8d0a.js () 2.64 kB  [rendered]
chunk {24} 24.71cbfd656bf8f490c010.js () 2.69 kB  [rendered]
chunk {25} 25.82378e18cfb129af3220.js () 7.5 kB  [rendered]
chunk {26} 26.f501902b25160dbc7834.js () 8.05 kB  [rendered]
chunk {27} 27.e524b27be6d7dbfac2ed.js () 1.53 kB  [rendered]
chunk {28} 28.0ec266f2e42612955555.js () 1.53 kB  [rendered]
chunk {29} 29.0f7caa1e935fa1bb48b0.js () 14.5 kB  [rendered]
chunk {30} 30.b41e637a36b0346c637a.js () 14.7 kB  [rendered]
chunk {31} 31.d19a24e0d6e1f5d337e0.js () 7.81 kB  [rendered]
chunk {32} 32.4908df1afd00ce15b9ce.js () 7.35 kB  [rendered]
chunk {33} 33.858e5ad1efea7f36cf8b.js () 4.92 kB  [rendered]
chunk {34} 34.73b08f06af3d49f9f14a.js () 5.05 kB  [rendered]
chunk {35} 35.e3618f614c1583d983e7.js () 4.17 kB  [rendered]
chunk {36} 36.b16bd4d666241e509df6.js () 4.17 kB  [rendered]
chunk {37} 37.00b00c604a647a5602d6.js () 11.5 kB  [rendered]
chunk {38} 38.8fe525628c9e8796ab4b.js () 31 kB  [rendered]
chunk {39} 39.1394d59d577cdcec8631.js () 30.7 kB  [rendered]
chunk {40} 40.4a25d8bb421b28bedcc9.js () 14.2 kB  [rendered]
chunk {41} 41.40b87d38196afa671cf9.js () 13.3 kB  [rendered]
chunk {42} 42.414f2bc6f7619db0b654.js () 1.71 kB  [rendered]
chunk {43} 43.712026360e17e91a7513.js () 5.29 kB  [rendered]
chunk {44} 44.b6844e958b631ef554eb.js () 5.29 kB  [rendered]
chunk {45} 45.84fe02109de8559c9dfb.js () 9.06 kB  [rendered]
chunk {46} 46.cdbc59b02df1be6aef2f.js () 8.95 kB  [rendered]
chunk {47} 47.4bc5f2ca7bb4ae930d35.js () 15.7 kB  [rendered]
chunk {48} 48.82e0f0d26767ef3af65e.js () 15.6 kB  [rendered]
chunk {49} 49.ab25556ea90d89636405.js () 30.5 kB  [rendered]
chunk {50} 50.db0a942826b96f4c2134.js () 34.1 kB  [rendered]
chunk {51} 51.f78edacfe9c873edd697.js () 6.29 kB  [rendered]
chunk {52} 52.7d53c5924b1644e4d520.js () 5.97 kB  [rendered]
chunk {53} 53.2961ed34ca1cfdc3ed67.js () 16.5 kB  [rendered]
chunk {54} 54.7435dd5d4405de627232.js () 16.7 kB  [rendered]
chunk {55} 55.6edee20c36be4e720d3f.js () 6.09 kB  [rendered]
chunk {56} 56.d95b85b93be34a9533a3.js () 6.13 kB  [rendered]
chunk {57} 57.abf5fa22287021075162.js () 15.2 kB  [rendered]
chunk {58} 58.be34c1285d43f7ada73d.js () 8.32 kB  [rendered]
chunk {59} 59.81693357ead70d1cc240.js () 7.68 kB  [rendered]
chunk {60} 60.2b72d48ccc5c80a20b9c.js () 9.55 kB  [rendered]
chunk {61} 61.2dd7c9a13e40763e4413.js () 9.55 kB  [rendered]
chunk {62} 62.e53f483999ccb47dfc7c.js () 6.9 kB  [rendered]
chunk {63} 63.7ca21b51ca767dfdccdc.js () 7.12 kB  [rendered]
chunk {64} 64.32e7784c4ab13771e550.js () 12.3 kB  [rendered]
chunk {65} 65.2f5d7ac83109471ed10a.js () 13.7 kB  [rendered]
chunk {66} 66.7bd3c0d4807a6d2c3ab2.js () 7.55 kB  [rendered]
chunk {67} 67.a9e2d45b27c1c4bad9b5.js () 7.54 kB  [rendered]
chunk {68} 68.ae1e23bf40cfafb09a23.js () 5.83 kB  [rendered]
chunk {69} 69.299b0ccc8f37f6bebe01.js () 5.83 kB  [rendered]
chunk {70} 70.599c61a1c7d4c8b4871c.js () 3.47 kB  [rendered]
chunk {71} 71.440e26321034f5d8ed17.js () 12.4 kB  [rendered]
chunk {72} 72.387e421f4df4b504eecb.js () 16.5 kB  [rendered]
chunk {73} 73.88f683568ae06be46e9a.js () 14.1 kB  [rendered]
chunk {74} 74.a94259b0b5b65bf9292c.js () 12.4 kB  [rendered]
chunk {75} 75.542a376f2d087c312df5.js () 12 kB  [rendered]
chunk {76} 76.80772bfe27b5949e16fe.js () 11.4 kB  [rendered]
chunk {77} 77.7b4c95a58ce3e54ec0da.js () 11.4 kB  [rendered]
chunk {78} 78.8204ffc0a5ac785f96c2.js () 30.6 kB  [rendered]
chunk {79} 79.7c1f95681db8c1775c0c.js () 30.6 kB  [rendered]
chunk {80} 80.2b55fbdcbf900f062655.js () 6.15 kB  [rendered]
chunk {81} 81.97dde6c629c34eb35534.js () 3.79 kB  [rendered]
chunk {82} 82.4871c2e2c6dfa42b0613.js () 3.79 kB  [rendered]
chunk {83} 83.38ee8b4f7cbc445d99e3.js () 11.2 kB  [rendered]
chunk {84} 84.64f6230826328731a8ba.js () 11.3 kB  [rendered]
chunk {85} 85.9d5f9b042dd20f94382f.js () 5.18 kB  [rendered]
chunk {86} 86.6c0c4fe236d0da631cb3.js () 569 bytes  [rendered]
chunk {87} 87.3027fbdbcfed50942986.js () 7.47 kB  [rendered]
chunk {88} 88.33ce9ba370845fba7c32.js () 7.5 kB  [rendered]
chunk {89} 89.ac89347720b394005474.js () 9.79 kB  [rendered]
chunk {90} 90.f629118a371160f50df2.js () 10.4 kB  [rendered]
chunk {91} 91.6cf88957bbdd16837356.js () 7.25 kB  [rendered]
chunk {92} 92.14fdec3817c7572b7615.js () 7.09 kB  [rendered]
chunk {93} 93.2d22515273f6b34070a0.js () 8.76 kB  [rendered]
chunk {94} 94.2977f01fae6adefec076.js () 8.86 kB  [rendered]
chunk {95} 95.6e7ceeb4f9492b4a9dd8.js () 983 bytes  [rendered]
chunk {96} 96.fc12d45648072fce622f.js () 4.64 kB  [rendered]
chunk {97} 97.4458b9a78b9fe3a9bc63.js () 77.2 kB  [rendered]
chunk {98} 98.e13d8521d39a00d30cc6.js () 18 kB  [rendered]
chunk {cordova} cordova.17fb1a7c009cbc8d5d42.js (cordova) 22.9 kB [entry] [rendered]
Date: 2020-01-25T10:40:39.487Z - Hash: 184b618f06d552c9613a - Time: 29825ms

WARNING in Invalid animation value at 162:26. Ignoring.

WARNING in Invalid animation value at 371:26. Ignoring.

WARNING in budgets, maximum exceeded for initial. Budget 2 MB was exceeded by 193 kB.
> cordova build ios
CordovaError: Promise rejected with non-error: "xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance\n"
    at /usr/local/lib/node_modules/cordova/bin/cordova:29:15
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
[ERROR] An error occurred while running subprocess cordova.
       
        cordova build ios exited with exit code 1.
       
        Re-running this command with the --verbose flag may provide more information.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! FhemNative@2.2.3 ios:prod: `ionic cordova build ios --prod && open -a Xcode platforms/ios/`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the FhemNative@2.2.3 ios:prod script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/aladin212/.npm/_logs/2020-01-25T10_40_42_015Z-debug.log
RenesiMac:FhemNative aladin212$


Hier hänge ich nun fest :-(

das Logfile aus .npm :

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/usr/local/Cellar/node/13.7.0/bin/node',
1 verbose cli   '/usr/local/bin/npm',
1 verbose cli   'run',
1 verbose cli   'ios:prod'
1 verbose cli ]
2 info using npm@6.13.6
3 info using node@v13.7.0
4 verbose run-script [ 'preios:prod', 'ios:prod', 'postios:prod' ]
5 info lifecycle FhemNative@2.2.3~preios:prod: FhemNative@2.2.3
6 info lifecycle FhemNative@2.2.3~ios:prod: FhemNative@2.2.3
7 verbose lifecycle FhemNative@2.2.3~ios:prod: unsafe-perm in lifecycle true
8 verbose lifecycle FhemNative@2.2.3~ios:prod: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/aladin212/Documents/FhemNative/Development/FhemNative/node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
9 verbose lifecycle FhemNative@2.2.3~ios:prod: CWD: /Users/aladin212/Documents/FhemNative/Development/FhemNative
10 silly lifecycle FhemNative@2.2.3~ios:prod: Args: [
10 silly lifecycle   '-c',
10 silly lifecycle   'ionic cordova build ios --prod && open -a Xcode platforms/ios/'
10 silly lifecycle ]
11 silly lifecycle FhemNative@2.2.3~ios:prod: Returned: code: 1  signal: null
12 info lifecycle FhemNative@2.2.3~ios:prod: Failed to exec ios:prod script
13 verbose stack Error: FhemNative@2.2.3 ios:prod: `ionic cordova build ios --prod && open -a Xcode platforms/ios/`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack     at EventEmitter.emit (events.js:321:20)
13 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:321:20)
13 verbose stack     at maybeClose (internal/child_process.js:1026:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
14 verbose pkgid FhemNative@2.2.3
15 verbose cwd /Users/aladin212/Documents/FhemNative/Development/FhemNative
16 verbose Darwin 19.2.0
17 verbose argv "/usr/local/Cellar/node/13.7.0/bin/node" "/usr/local/bin/npm" "run" "ios:prod"
18 verbose node v13.7.0
19 verbose npm  v6.13.6
20 error code ELIFECYCLE
21 error errno 1
22 error FhemNative@2.2.3 ios:prod: `ionic cordova build ios --prod && open -a Xcode platforms/ios/`
22 error Exit status 1
23 error Failed at the FhemNative@2.2.3 ios:prod script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]


grossmaggul

#21
Es war bei mir auch ein ziemlicher K(r)ampf, bis ich FhemNative auf dem iPhone/iPad hatte. ;D
Die Fehlermeldung von "npm run ios:prod" hatte ich auch, die kann man aber wohl ignorieren, wenn man etwas anders verfährt, als in der Anleitung auf der ersten Seite erklärt.

Nur zur Info, ich habe die ersten Schritte bis "npm run ios:prod" im Terminal auf dem Mac gemacht, nicht mit Xcode.

Danach findet man im von Github geladenen Quellverzeichnis von FhemNative, unter folgendem Pfad, die Xcode Projektdatei:
.../FhemNative/Development/FhemNative/platforms/ios

Diese habe ich, wie hier schon beschrieben in XCode geladen und dann wie in den aufgeführten Links beschrieben, das Signing durchgeführt.
Ich mußte allerdings noch unter "File->Project Settings" das Build System auf "Legacy Build System" umstellen, damit das erzeugen der App klappte.

Vielleicht hilft's Dir ja.

gm
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

Aladin222

@grossmaul ,

danke dir ! ich bastel immer noch  ;D
Aber ich bin nun auch ein Stückel weiter *freu .... Aber ich bekomme das signieren der App nicht auf die Reihe .... *grrr , echt jetzt ....bin ich zu doof ?

grossmaggul

FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

Aladin222

mittlerweile habe ich so viel probiert ,das ich garnicht mehr genau reproduzieren kann :-)
Also , ich habe die App signiert bekommen ....yeahh und beim übertrag aufs iPhone oder iPad ,fängt er wohl an mit dem Build , dieser läuft auch durch , aber nun bekomme ich ein pop up das die Übertragung aufs Ios Gerät nicht geht :-(
Ich musste für das signieren das Build umbenennen ?
Nun hab ich alles runter geworfen und starte erneut ...

Syrex-o

Zitat von: Aladin222 am 25 Januar 2020, 14:24:02
mittlerweile habe ich so viel probiert ,das ich garnicht mehr genau reproduzieren kann :-)
Also , ich habe die App signiert bekommen ....yeahh und beim übertrag aufs iPhone oder iPad ,fängt er wohl an mit dem Build , dieser läuft auch durch , aber nun bekomme ich ein pop up das die Übertragung aufs Ios Gerät nicht geht :-(
Ich musste für das signieren das Build umbenennen ?
Nun hab ich alles runter geworfen und starte erneut ...

Hey,

Ich habe oben gelesen, dass du Xcode an GitHub linkst. Das solltest du nicht machen.
Das Ganze Projekt muss geclont werden.
Dann kannst du das notwendige im Terminal mit: npm install installieren.

Am besten der Anleitung und den Hinweisen folgen  ;D

Beste Grüße

grossmaggul

Bei mir läuft ja inzwischen die App auf dem iPhone und iPad, allerdings werde externe Inhalte, die über eine URL aufgerufen werden nicht angezeigt, auf dem Mac allerdings wohl. :-\
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

Syrex-o

Zitat von: grossmaggul am 25 Januar 2020, 23:56:04
Bei mir läuft ja inzwischen die App auf dem iPhone und iPad, allerdings werde externe Inhalte, die über eine URL aufgerufen werden nicht angezeigt, auf dem Mac allerdings wohl. :-\

Welche externen Inhalte?

Beste Grüße

grossmaggul

ZitatWelche externen Inhalte?
Zum einen ein Bild aus einer IP Kamera, zum anderen ein Bild einer Wetterchart von yr.no
Auf dem Mac werden mir die ohne Probleme angezeigt.
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

Aladin222

hi,

so nach langem Probieren hab ich es nun auch geschafft :-)
FhemNative ist auf dem iPad *freu ...

Danke für die Hilfe !  :)
Meine Hürden waren wohl :
- ich hatte FhemNative mit xCode gecloned
- Bundle identifier musste ich umbenennen ( xCode )
- "File->Project Settings" das Build System auf "Legacy Build System" umstellen




"File->Project Settings" das Build System auf "Legacy Build System"