iOS Selama pemasangan udara tidak berfungsi - tidak dapat terhubung ke server

2

Kami menghadapi masalah saat penerapan aplikasi iOS perusahaan kami. Kami mengikuti dokumentasi dari tautan Apple - https://help.apple.com/deployment/ios/#/apda0e3426d7

Kami telah mengikuti langkah-langkah di bawah ini,

•   Created an ipa with our enterprise app provisioning profile. 
•   Created a manifest file that points to ipa and png files
•   Created an html with hyperlink to - itms-services://?action=download-manifest&url=https://location.company.com/sites/mobile/Files/Mobile/deploy/manifest.plist

Host file html, ipa, manifes dan png dalam folder di server https://location.company.com .

Jenis pantomim berikut ada di server web

.plist -> application/xml 
.ipa -> application/octet-stream

Kami menginstruksikan karyawan kami untuk mengakses halaman unduhan, dengan cara berikut,

1.  Open https://location.company.com. It will as for userid and password. Need to login.
2.  Display a page which have install app link.
3.  Tap on the link to install the app.

Ketika saya mencoba mengklik tautan, saya mendapatkan kesalahan:

Cannot connect to <>

Saya mencoba mengunduh file plist dari browser iOS saya. Ini bekerja dengan baik. Log perangkat di Xcode menunjukkan, log di bawah ini.

23 Jun 15:17:15 TOM-iPhone itunesstored [106]: Tidak dapat memuat unduhan   manifes dengan kesalahan mendasar: Error Domain = SSErrorDomain Code = 2   "Tidak dapat terhubung ke iTunes Store"   UserInfo = {NSLocalizedDescription = Tidak dapat terhubung ke iTunes Store}   Saya telah memeriksa dengan tim IT kami dan mengkonfirmasi bahwa sertifikat itu valid.

Tapi itu berhasil ketika saya memindahkan file plist, ipa dan png ke dropbox dan tautannya

itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/55yozabctc2npd6/manifest.plist

Satu-satunya perbedaan antara kedua yang saya rasakan adalah iTunes dapat mengakses tautan https://dl.dropboxusercontent.com/s/55yozabctc2npd6/manifest.plist langsung. Tetapi iTunes tidak dapat langsung mengakses tautan - https://location.company.com/sites/mobile/Files/Mobile/deploy/manifest.plist , karena memiliki halaman otentikasi di antaranya. Itu berarti jika saya membuka browser baru dan mencoba membuka tautan - https://dl.dropboxusercontent.com/s/55yozabctc2npd6/manifest.plist , itu mengunduh file di browser iPhone saya. Tetapi jika saya coba sama dengan tautannya https://location.company.com/sites/mobile/Files/Mobile/deploy/manifest.plist meminta saya untuk nama pengguna dan kata sandi.

Setiap bantuan sangat dihargai.

user867662
sumber
Apakah Anda pernah bisa memikirkan ini? Saya mengalami masalah yang sama, tetapi saya pikir itu mungkin ada hubungannya dengan tautan ke ipa
Danny Harding
Masalahnya, yang saya hadapi adalah, hyperlink ke file manifest.plist dan ipa berada di belakang otentikasi. Tidak dapat mengaksesnya secara langsung. Jadi tim server kami mem-bypass URL untuk file manifest.plist dan .ipa dari otentikasi. Semoga ini bisa membantu, beri tahu saya jika Anda memiliki pertanyaan.
user867662

Jawaban:

1

Menurut jawaban ini , cookie apa pun yang diperlukan untuk otentikasi hilang selama proses instalasi, sehingga permintaan untuk mengunduh aplikasi (file ipa) akan gagal. Anda dapat mencoba menghapus otentikasi untuk tautan ke aplikasi, atau mungkin meninggalkan file aplikasi di Google Drive dan melihat apakah itu berfungsi.

Danny Harding
sumber
1

Inilah cara kami menyelesaikannya.

Masalahnya, yang saya hadapi adalah, hyperlink ke file manifest.plist dan ipa berada di belakang otentikasi. Tidak dapat mengaksesnya secara langsung. Jadi tim server kami mem-bypass URL untuk file manifest.plist dan .ipa dari otentikasi.

user867662
sumber
1

Saya memiliki masalah yang sama. Dalam kasus saya, kedua jenis MIME hilang di server web saya. Setelah menambahkannya, instalasi Over-The-Air dari .ipa / manifest.plist berjalan mulus.

Tidak ada otentikasi untuk file .ipa dan .plist.

Semoga ini membantu.

Tom
sumber
2
Anda mungkin ingin memasukkan instruksi tentang cara menambahkan dua jenis MIME
Allan