objektif-c - Xcode8, afnetworking, penyesuaian https,
漂亮男人
漂亮男人 2017-05-02 09:31:03
0
0
650

Oleh kerana Apl menggunakan permintaan rangkaian HTTPS dari awal, ia pada asalnya menggunakan kaedah sijil ditandatangani sendiri AFNetworking2.0 dan membuat tetapan yang berkaitan dalam info.plist projek untuk melangkau HTTPS Apple dan menggunakan HTTPS pelayannya sendiri boleh dicapai.

Selepas menaik taraf kepada Xcode8, saya menghadapi beberapa masalah apabila menggunakan Xcode8 untuk menyesuaikan iOS10 HTTPS hari ini:
1.ATS membuat tetapan yang berkaitan dalam fail info.plist

2. Rangka kerja permintaan rangkaian menggunakan AFNetworking3.0, dan untuk pengesahan sijil HTTPS, sijil akar sistem digunakan untuk pengesahan,
` (AFSecurityPolicy *)customSecurityPolicy {

/**** SSL Pinning ****/    
AFSecurityPolicy *securityPolicy = [AFSecurityPolicy defaultPolicy];
/**** SSL Pinning ****/
return securityPolicy;

}

[_manager setSecurityPolicy:[Public customSecurityPolicy]];

`

Saya rasa saya telah melakukan semua tetapan HTTPS dalam kod, tetapi kini program melaporkan ralat semasa membuat permintaan rangkaian HTTPS:

28739: CFNetwork internal error (0xc01a:/BuildRoot/Library/Caches/com.apple.xbs/Sources/CFNetwork_Sim/CFNetwork-758.3.15/ProjectRuntime/CFNetworkInternal.h:479)

Adakah anda tahu apa yang berlaku? Terima kasih atas nasihat.

漂亮男人
漂亮男人

membalas semua(0)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan