{"id":144988,"date":"2019-10-24T11:28:05","date_gmt":"2019-10-24T09:28:05","guid":{"rendered":"https:\/\/www.ifun.de\/?p=144988"},"modified":"2019-10-24T11:28:05","modified_gmt":"2019-10-24T09:28:05","slug":"mac-apps-mit-startproblemen-kurioser-airplay-bug-schuld","status":"publish","type":"post","link":"https:\/\/www.ifun.de\/mac-apps-mit-startproblemen-kurioser-airplay-bug-schuld-144988\/","title":{"rendered":"Mac-Apps mit Startproblemen: Kurioser AirPlay-Bug schuld"},"content":{"rendered":"<p>Wer von euch schon mal Probleme mit Mac-Anwendungen hatte, die w\u00e4hrend laufender AirPlay-Streams nicht starte wollten, der darf sich jetzt freuen. In einem <a href=\"http:\/\/supermegaultragroovy.com\/2019\/10\/22\/check-your-receipt-validation-code\/\">gemeinsamen Kraftakt<\/a> hat die Entwickler-Community jetzt die Ursache des Problems aufgesp\u00fcrt, von dem in den zur\u00fcckliegenden Wochen zahlreiche Nutzer betroffen waren. <\/p>\n<p><a href=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/05\/samsung-tv-airplay.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/05\/samsung-tv-airplay-500x327.jpg\" alt=\"Samsung Tv Airplay\" width=\"500\" height=\"327\" class=\"aligncenter size-medium wp-image-137729\" srcset=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/05\/samsung-tv-airplay-500x327.jpg 500w, https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/05\/samsung-tv-airplay-768x502.jpg 768w, https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/05\/samsung-tv-airplay-700x458.jpg 700w, https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/05\/samsung-tv-airplay.jpg 800w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Urs\u00e4chlich f\u00fcr die Startproblem ist ein interessanter Bug, der mit Apples App Store-Quittungen zu tun hat. <\/p>\n<h2>en0 \u2260 en0<\/h2>\n<p>Vereinfacht gesagt pr\u00fcft macOS startenden Anwendungen darauf, ob diese eine Berechtigung haben, auf dem Mac zu laufen. Sprich: Wurde die App auch auf diesem Ger\u00e4t aus dem App Store geladen? <\/p>\n<p>Um dies zu ermitteln, wirft macOS einen Blick auf die App Store-Quittung der fraglichen App und vergleicht die dort notierten, spezifischen Ger\u00e4te-Merkmale mit den Kenndaten des aktiven Systems. Auf der Quittung hat Apple unter anderem die MAC-Adresse der Netzwerk-Schnittstelle &#8222;en0&#8220; notiert. Diese ist bei jedem Rechner einzigartig. <\/p>\n<p>Womit wir zu Apples AirPlay-Protokoll kommen. Streamt der Mac ein Audio-Signal an kompatible Lautsprecher im Netzwerk, legt das System eine weitere virtuelle Netzwerk-Schnittstelle mit der identischen Kennzeichnung &#8222;en0&#8220; an. <\/p>\n<p>Apps die jetzt pr\u00fcfen, ob sie starten d\u00fcrfen, laufen gegen eine Wand und versagen den Dienst. <\/p>\n<p>Ein \u00e4rgerlicher Fehler, von dem gl\u00fccklicherweise vor allem Nutzer kabelgebundener Netzwerkverbindungen (also nur ein kleiner Teil) betroffen waren. <\/p>\n<p>Inzwischen haben die betroffenen Programmierer die Pr\u00fcf-Logik ihrer Anwendungen korrigiert und nutzen nicht mehr den von Apple bereitgestellten, fehlerbehafteten <a href=\"https:\/\/developer.apple.com\/library\/archive\/releasenotes\/General\/ValidateAppStoreReceipt\/Chapters\/ValidateLocally.html#\/\/apple_ref\/doc\/uid\/TP40010573-CH1-SW14\">Beispiel-Code<\/a>. <\/p>\n<p>Anwender die von Startproblemen betroffen sind deaktivieren ihre AirPlay-Streams und warten auf die Bereitstellung der App-Aktualisierungen. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg08.met.vgwort.de\/na\/0080fd077720463ba2c8a31f7971421e\" width=\"1\" height=\"1\" class=\"tracking\"><\/p>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/www.ifun.de\/mac-apps-mit-startproblemen-kurioser-airplay-bug-schuld-144988\/\"><img decoding=\"async\" width=\"150\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/05\/samsung-tv-airplay-500x327.jpg\" class=\"alignright wp-post-image tfe\" alt=\"Samsung Tv Airplay\" title=\"\" \/><\/a><p>Wer von euch schon mal Probleme mit Mac-Anwendungen hatte, die w\u00e4hrend laufender AirPlay-Streams nicht starte wollten, der darf sich jetzt freuen. In einem gemeinsamen Kraftakt hat die Entwickler-Community jetzt die Ursache des Problems aufgesp\u00fcrt, von dem in den zur\u00fcckliegenden Wochen zahlreiche Nutzer betroffen waren. Urs\u00e4chlich f\u00fcr die Startproblem ist ein interessanter Bug, der mit Apples [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[4737,531,4738,6321],"class_list":["post-144988","post","type-post","status-publish","format-standard","hentry","category-apps","tag-apps","tag-bug","tag-entwickler","tag-mac"],"acf":[],"aioseo_notices":[],"subheadline":["Etliche Entwickler betroffen","Etliche Entwickler betroffen"],"featured_image":["https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/05\/airplay-2.jpg"],"rest_api_enabler":{"subheadline":["Etliche Entwickler betroffen","Etliche Entwickler betroffen"],"featured_image":"https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/05\/airplay-2.jpg"},"_links":{"self":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/144988","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/comments?post=144988"}],"version-history":[{"count":2,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/144988\/revisions"}],"predecessor-version":[{"id":144990,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/144988\/revisions\/144990"}],"wp:attachment":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/media?parent=144988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/categories?post=144988"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/tags?post=144988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}