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.