We are facing an issue while deployment of our enterprise ios application inside our company by using a closed internal network with VPN.
We are following the documentation from Apple
1) Created an html with hyperlink
<a href="itms-services://?action=download-manifest&url=https://location.company.com/rus/Receipt%20Tracker/manifest.plist">Install Receipt Tracker App</a>
2) Created a manifest with links
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https:/
</dict>
3) The following mime type is in the web server
.plist -> text/xml
.ipa -> application/octet-stream
4) Hosted the html, ipa, manifest and png files in https location.
All files available by link if VPN is connected. But every time we try to access file it required to enter login/password to server. It is mean what when i try the link https://location.company.com/rus/Receipt%20Tracker/manifest.plist in my iOS browser or https://location.company.com it will display a login page with user name password and when user type user name and password it will navigate to the page. It is the problem?
5) I tried to download the plist file from my iOS browser. It is working fine.
When I trying to click on the link, I am getting no errors, look like noting happens.
The device log in the Xcode shows:
------------------------------------------------
Oct 16 10:42:07 Anastasias-iPhone SpringBoard[51] <Notice>: Received trusted open application request for "com.apple.ios.StoreKitUIService" from <FBApplicationProcess: 0x10ad047b0; MobileSafari; pid: 3837>.
Oct 16 10:42:07 Anastasias-iPhone SpringBoard[51] <Notice>: Executing suspended-activation immediately: OpenApplication(com.apple.ios.StoreKitUIService)ForRequester(MobileSafari.3837)
Oct 16 10:42:07 Anastasias-iPhone mediaserverd(CoreMedia)[25] <Notice>: -CMSessionMgr- cmsmHandleApplicationStateChange: CMSession: Client com.apple.ios.StoreKitUIService with pid '3863' is now Background Running. Background entitlement: NO
Oct 16 10:42:07 Anastasias-iPhone mediaserverd(AudioToolbox)[25] <Notice>: 3147: sid:0x1ab83, StoreKitUIServic(3863), 'prim' new state = Background Running
Oct 16 10:42:07 Anastasias-iPhone mediaserverd(AudioToolbox)[25] <Notice>: 1130: pid 3863(StoreKitUIServic)
Oct 16 10:42:07 Anastasias-iPhone StoreKitUIService(StoreServices)[3863] <Notice>: SSURLConnectionRequest: Closing background task early
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I New CTServerConnection from pid 3863 (conn=0x105958790)
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I -- connection has entitlements: <private>
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I New CTServerConnection from pid 3863 (conn=0x105959650)
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I New CTServerConnection from pid 3863 (conn=0x1042b8a30)
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I CTServerConnection from pid 3863[<private>] is named '<private>'.
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #E Client 3863 (<private>) not permitted to register for event kCTEventRegistrationOperatorName(45); ignored registration
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #E Client 3863 (<private>) not permitted to register for event kCTEventRegistrationStatus(47); ignored registration
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I ==== client 3863 (<private>) registered for event kCTEventRegistrationDataStatus(55) (now total 1)
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I CTServerConnection from pid 3863[<private>] is named '<private>'.
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I ==== client 3863 (<private>) registered for event kCTEventPublicCallStatus(174) as alternate to kCTEventCallStatus(1) (now total 1)
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I ==== client 3863 (<private>) registered for event kCTEventPublicCallSubType(175) as alternate to kCTEventCallSubType(3) (now total 2)
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I ==== client 3863 (<private>) registered for event kCTEventPublicCallIdentification(176) as alternate to kCTEventCallIdentification(4) (now total 3)
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #E Client 3863 (<private>) not permitted to register for event kCTEventCallForwarded(5); ignored registration
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I ==== client 3863 (<private>) registered for event kCTEventPublicCallControlError(177) as alternate to kCTEventCallControlError(6) (now total 4)
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I ==== client 3863 (<private>) registered for event kCTEventPublicCallCauseCode(178) as alternate to kCTEventCallCauseCode(7) (now total 5)
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I ==== client 3863 (<private>) registered for event kCTEventPublicAlternateCallStatus(179) as alternate to kCTEventAlternateCallStatus(116) (now total 6)
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #E Client 3863 (<private>) not permitted to register for event kCTEventCallInputFrequencyLevel(163); ignored registration
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #E Client 3863 (<private>) not permitted to register for event kCTEventCallOutputFrequencyLevel(164); ignored registration
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #E Client 3863 (<private>) not permitted to register for event kCTEventPullCallIsPossible(165); ignored registration
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I ==== client 3863 (<private>) registered for event kCTEventRestrictedForegroundResume(171) (now total 7)
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I CTServerConnection from pid 3863[<private>] is named '<private>'.
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #E Client 3863 (<private>) not permitted to register for event kCTEventPhoneNumberChanged(94); ignored registration
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I App state[<private>(3863)] is moving from kUnknown to kInBackgroundUnknownRestriction
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I App state[<private>(3863)] is moving from kInBackgroundUnknownRestriction to kInBackgroundRestricted
Oct 16 10:42:07 Anastasias-iPhone CommCenter[73] <Notice>: #I BundleID: <private> is no longer a foreground app
Oct 16 10:42:07 Anastasias-iPhone symptomsd(SymptomEvaluator)[112] <Notice>: 3863 com.apple.ios.StoreKitUIService: BackgroundRunning (most elevated: BackgroundRunning)
Oct 16 10:42:07 Anastasias-iPhone symptomsd(SymptomEvaluator)[112] <Notice>: Entry, display name com.apple.ios.StoreKitUIService uuid 55984B4F-FC25-3977-AA67-D403B17B534B pid 3863 isFront 0
Oct 16 10:42:07 Anastasias-iPhone symptomsd(SymptomEvaluator)[112] <Notice>: UUID 55984B4F-FC25-3977-AA67-D403B17B534B already removed
Oct 16 10:42:08 Anastasias-iPhone CommCenter(libATCommandStudioDynamic.dylib)[73] <Notice>: QMI: Svc=0x03(NAS) Ind MsgId=0x0061 Bin=[<private>]
Oct 16 10:42:08 Anastasias-iPhone CommCenter(libCommCenterMCommandDrivers.dylib)[73] <Notice>: #I Received current PLMN indication from baseband
Oct 16 10:42:08 Anastasias-iPhone CommCenter(libCommCenterMCommandDrivers.dylib)[73] <Notice>: #I Received long name (<private>) short name (<private>) service provider name (<private>) and name source (NetworkNameSource::kSourceCPHS)
Oct 16 10:42:08 Anastasias-iPhone CommCenter[73] <Notice>: #I Using PLMN (250-01) from model
Oct 16 10:42:08 Anastasias-iPhone CommCenter[73] <Notice>: #I Not overriding the operator name for <private> and source NetworkNameSource::kSourceCPHS
Oct 16 10:42:10 Anastasias-iPhone apsd(PersistentConnection)[81] <Notice>: 2017-10-16 10:42:10 +0300 apsd[81]: <APSDecayTimer: 0x10032c0b0>:APSNetworkMonitor decaying cost (1437 - 2) = 1435 for 10.731998 seconds
Oct 16 10:42:10 Anastasias-iPhone apsd(PersistentConnection)[81] <Notice>: 2017-10-16 10:42:10 +0300 apsd[81]: <APSNetworkMonitor: 0x1002086a0> wifi is historically cheap? YES awakePercentage = 0.038184, wifiGrowAttemptDelta 3 wifiKeepAliveInterval 721.232289
Oct 16 10:42:10 Anastasias-iPhone apsd(PersistentConnection)[81] <Notice>: 2017-10-16 10:42:10 +0300 apsd[81]: <APSNetworkMonitor: 0x1002086a0> _toggleWiFiAutoAssociateIfNecessary enabling wifi auto association highEnoughPushCost YES wifiHistoricallyOK YES serverLoadIsOK YES criticalReliability NO serverSupportsDualMode YES _dualMode 0 enableDualMode YES disableCostDrivenDualMode NO
Oct 16 10:42:11 Anastasias-iPhone CommCenter(libATCommandStudioDynamic.dylib)[73] <Notice>: QMI: Svc=0x03(NAS) Ind MsgId=0x0051 Bin=['01 15 00 80 03 01 04 00 00 51 00 09 00 14 06 00 C1 F2 A3 FF 54 00']
Oct 16 10:42:12 Anastasias-iPhone CommCenter[73] <Notice>: #I App state[<private>(3863)] is suspended
Oct 16 10:42:12 Anastasias-iPhone CommCenter[73] <Notice>: #I CTServerConnection from pid 3863 has closed (conn=0x1042b8a30)
Oct 16 10:42:12 Anastasias-iPhone CommCenter[73] <Notice>: #I CTServerConnection from pid 3863 has closed (conn=0x105958790)
Oct 16 10:42:12 Anastasias-iPhone CommCenter[73] <Notice>: #I CTServerConnection from pid 3863 has closed (conn=0x105959650)
Oct 16 10:42:12 Anastasias-iPhone mediaserverd(CoreMedia)[25] <Notice>: -CMSessionMgr- cmsmHandleApplicationStateChange: CMSession: Client com.apple.ios.StoreKitUIService with pid '3863' is now Background Suspended. Background entitlement: NO
Oct 16 10:42:12 Anastasias-iPhone mediaserverd(AudioToolbox)[25] <Notice>: 1130: pid 3863(StoreKitUIServic)
Oct 16 10:42:12 Anastasias-iPhone mediaserverd(AudioToolbox)[25] <Notice>: 3147: sid:0x1ab83, StoreKitUIServic(3863), 'prim' new state = Background Task Suspended
Oct 16 10:42:12 Anastasias-iPhone symptomsd(SymptomEvaluator)[112] <Notice>: 3863 com.apple.ios.StoreKitUIService: BackgroundTaskSuspended (most elevated: BackgroundTaskSuspended)
Oct 16 10:42:12 Anastasias-iPhone CommCenter[73] <Notice>: #I BundleID: <private> is no longer a foreground app
Oct 16 10:42:12 Anastasias-iPhone symptomsd(SymptomEvaluator)[112] <Notice>: Entry, display name com.apple.ios.StoreKitUIService uuid 55984B4F-FC25-3977-AA67-D403B17B534B pid 3863 isFront 0
Oct 16 10:42:12 Anastasias-iPhone symptomsd(SymptomEvaluator)[112] <Notice>: UUID 55984B4F-FC25-3977-AA67-D403B17B534B already removed
Oct 16 10:42:13 Anastasias-iPhone CommCenter(libATCommandStudioDynamic.dylib)[73] <Notice>: QMI: Svc=0x03(NAS) Ind MsgId=0x0061 Bin=[<private>]
Oct 16 10:42:13 Anastasias-iPhone CommCenter(libCommCenterMCommandDrivers.dylib)[73] <Notice>: #I Received current PLMN indication from baseband
Oct 16 10:42:13 Anastasias-iPhone CommCenter(libCommCenterMCommandDrivers.dylib)[73] <Notice>: #I Received long name (<private>) short name (<private>) service provider name (<private>) and name source (NetworkNameSource::kSourceCPHS)
Oct 16 10:42:13 Anastasias-iPhone CommCenter[73] <Notice>: #I Using PLMN (250-01) from model
------------------------------------------------
Could you please help us to solve this issue.
Thank you.