Um etwas mehr über die Antwort von ParaSara zu erklären: Die Sicherheit des App-Transports wird obligatorisch. Wenn Sie versuchen, sie auszuschalten, wird Ihre App möglicherweise abgelehnt.
Als Entwickler können Sie die App Transport-Sicherheit deaktivieren, wenn Ihr Netzwerkcode nicht damit funktioniert, und Sie möchten die andere Entwicklung fortsetzen, bevor Sie Probleme beheben. Nehmen wir an, in einem fünfköpfigen Team können vier weiter an anderen Dingen arbeiten, während einer alle Probleme behebt. Sie können die App Transport-Sicherheit auch als Debugging-Tool deaktivieren, wenn Sie Netzwerkprobleme haben und prüfen möchten, ob diese durch die App Transport-Sicherheit verursacht werden. Sobald Sie wissen, sollten Sie es sofort wieder einschalten.
Die Lösung , die Sie müssen in der Zukunft verwenden ist nicht http überhaupt zu benutzen, es sei denn , Sie einen Drittanbieter - Server verwenden , die nicht https unterstützt. Wenn Ihr eigener Server https nicht unterstützt, hat Apple ein Problem damit. Selbst mit Servern von Drittanbietern würde ich nicht wetten, dass Apple dies akzeptiert.
Gleiches gilt für die verschiedenen Überprüfungen der Serversicherheit. Irgendwann akzeptiert Apple nur noch berechtigte Ausnahmen.
Bedenken Sie jedoch vor allem Folgendes: Sie gefährden die Privatsphäre Ihrer Kunden. Das ist ein großes Nein-Nein in meinem Buch. Tu das nicht. Korrigieren Sie Ihren Code und fragen Sie nicht nach der Erlaubnis, unsicheren Code auszuführen.