I have migrated a Worklight 6.1 application to MobileFirst 7.0 platform. I am having issues with the direct update. The issue is, when I make some changes in the code and upload the wlapp on the server and run the application on the device (application does not contain the changes) the direct update pop-up arrives but, it shows the message: 直接更新失败 Direct update fails以下是日志:11-25 16:51:45.693: D/ViewRootImpl(10979): ViewPostImeInputStage ACTION_DOWN11-25 16:51:45.863: D/NONE(10979): Login : Start11-25 16:51:45.863: D/NONE(10979): Authenticate : Start11-25 16:51:45.873: D/NONE(10979): Request [login]11-25 16:51:45.913: W/PluginManager(10979): THREAD WARNING: exec() call to WLAuthorizationManagerPlugin.getClientInstanceIdHeader blocked the main thread for 45ms. Plugin should use CordovaInterface.getThreadPool().11-25 16:51:45.953: D/WLNativeXHR(10979): Constructing11-25 16:51:45.963: D/WLNativeXHR(10979): setRequestHeader name X-Requested-With value XMLHttpRequest11-25 16:51:45.973: D/WLNativeXHR(10979): setRequestHeader name Accept value text/javascript, text/html, application/xml, text/xml, */*11-25 16:51:45.973: D/WLNativeXHR(10979): setRequestHeader name Accept-Language value en-GB11-25 16:51:45.973: D/WLNativeXHR(10979): setRequestHeader name Content-type value application/x-www-form-urlencoded; charset=UTF-811-25 16:51:45.983: D/WLNativeXHR(10979): setRequestHeader name x-wl-app-version value 6.0.011-25 16:51:45.983: D/WLNativeXHR(10979): setRequestHeader name x-wl-platform-version value 7.0.0.011-25 16:51:45.983: D/WLNativeXHR(10979): setRequestHeader name encryption_enabled value Y11-25 16:51:45.993: D/WLNativeXHR(10979): setRequestHeader name X-WL-ClientId value bd5de8c9982de6da334fd03915af40a6c3325c2b11-25 16:51:45.993: D/WLNativeXHR(10979): setRequestHeader name X-WL-Session value 8b6fb884-d8fb-424f-99b9-166676ff239511-25 16:51:45.993: D/WLNativeXHR(10979): send11-25 16:51:46.003: D/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10979): WLNativeXHRPlugin.execute in WLNativeXHRPlugin.java:52 :: execute11-25 16:51:46.003: D/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10979): WLNativeXHRPlugin.doSend in WLNativeXHRPlugin.java:72 :: doSend11-25 16:51:46.003: I/System.out(10979): Thread-74086(ApacheHTTPLog):Reading from variable values from setDefaultValuesToVariables11-25 16:51:46.003: I/System.out(10979): Thread-74086(ApacheHTTPLog):isSBSettingEnabled false11-25 16:51:46.013: I/System.out(10979): Thread-74086(ApacheHTTPLog):isShipBuild true11-25 16:51:46.013: I/System.out(10979): Thread-74086(ApacheHTTPLog):SMARTBONDING_ENABLED is false11-25 16:51:46.013: I/System.out(10979): Thread-74086(ApacheHTTPLog):SmartBonding Enabling is false, SHIP_BUILD is true, log to file is false, DBG is false11-25 16:51:49.153: D/com.worklight.wlclient.WorklightRedirectHandler(10979): Jdk14Logger.log in Jdk14Logger.java:103 :: Redirect requested to location '/'11-25 16:51:49.503: I/System.out(10979): pool-7-thread-1 calls detatch()11-25 16:51:49.523: D/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10979): WLNativeXHRPlugin$NativeXHRPostListener.onResponse in WLNativeXHRPlugin.java:133 :: onResponse11-25 16:51:49.523: D/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10979): WLNativeXHRPlugin$NativeXHRPostListener.buildResponseJSON in WLNativeXHRPlugin.java:188 :: buildResultJSON11-25 16:51:49.533: D/NONE(10979): isCustomResponse : status20011-25 16:51:49.543: D/NONE(10979): isCustomResponse : response returned isfalse11-25 16:51:49.553: D/NONE(10979): establishSSLClientAuth11-25 16:51:49.563: D/wl.userAuthManager(10979): WLUserAuthManager.doesValidCertificateExist in WLUserAuthManager.java:129 :: doesValidCertificateExists = false11-25 16:51:49.573: D/NONE(10979): establishSSLClientAuth isCertificateExists: false11-25 16:51:49.573: D/NONE(10979): Request [/apps/services/api/myApp/android/query]11-25 16:51:49.583: D/WL_DIRECT_UPDATE_MANAGER(10979): skinLoaderChecksum does not exists.11-25 16:51:49.583: D/NONE(10979): Application details header: {"applicationDetails":{"platformVersion":"7.0.0.0","nativeVersion":"3862182565","skinName":"default","skinChecksum":1416210609}}11-25 16:51:49.593: D/WLNativeXHR(10979): Constructing11-25 16:51:49.593: D/WLNativeXHR(10979): open method POST url /apps/services/api/myApp/android/query11-25 16:51:49.613: D/WLNativeXHR(10979): setRequestHeader name X-Requested-With value XMLHttpRequest11-25 16:51:49.613: D/WLNativeXHR(10979): setRequestHeader name Accept value text/javascript, text/html, application/xml, text/xml, */*11-25 16:51:49.613: D/WLNativeXHR(10979): setRequestHeader name Accept-Language value en-GB11-25 16:51:49.613: D/WLNativeXHR(10979): setRequestHeader name Content-type value application/x-www-form-urlencoded; charset=UTF-811-25 16:51:49.613: D/WLNativeXHR(10979): setRequestHeader name x-wl-app-version value 6.0.011-25 16:51:49.623: D/WLNativeXHR(10979): setRequestHeader name x-wl-app-details value {"applicationDetails":{"platformVersion":"7.0.0.0","nativeVersion":"3862182565","skinName":"default","skinChecksum":1416210609}}11-25 16:51:49.623: D/WLNativeXHR(10979): setRequestHeader name x-wl-clientlog-deviceId value d07d57d2b56d48cd11-25 16:51:49.623: D/WLNativeXHR(10979): setRequestHeader name x-wl-clientlog-appname value myApp11-25 16:51:49.633: D/WLNativeXHR(10979): setRequestHeader name x-wl-clientlog-appversion value 6.0.011-25 16:51:49.633: D/WLNativeXHR(10979): setRequestHeader name x-wl-clientlog-osversion value 5.1.111-25 16:51:49.633: D/WLNativeXHR(10979): setRequestHeader name x-wl-clientlog-env value android11-25 16:51:49.633: D/WLNativeXHR(10979): setRequestHeader name x-wl-clientlog-model value SM-G925I11-25 16:51:49.643: D/WLNativeXHR(10979): setRequestHeader name X-WL-ClientId value bd5de8c9982de6da334fd03915af40a6c3325c2b11-25 16:51:49.643: D/WLNativeXHR(10979): setRequestHeader name X-WL-Session value 8b6fb884-d8fb-424f-99b9-166676ff239511-25 16:51:49.643: D/WLNativeXHR(10979): send11-25 16:51:49.643: D/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10979): WLNativeXHRPlugin.execute in WLNativeXHRPlugin.java:52 :: execute11-25 16:51:49.653: D/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10979): WLNativeXHRPlugin.doSend in WLNativeXHRPlugin.java:72 :: doSend11-25 16:51:49.653: I/System.out(10979): Thread-74087(ApacheHTTPLog):isSBSettingEnabled false11-25 16:51:49.653: I/System.out(10979): Thread-74087(ApacheHTTPLog):isShipBuild true11-25 16:51:49.653: I/System.out(10979): Thread-74087(ApacheHTTPLog):SMARTBONDING_ENABLED is false11-25 16:51:49.653: I/System.out(10979): Thread-74087(ApacheHTTPLog):SmartBonding Enabling is false, SHIP_BUILD is true, log to file is false, DBG is false11-25 16:51:50.173: I/System.out(10979): pool-7-thread-2 calls detatch()11-25 16:51:50.173: D/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10979): WLNativeXHRPlugin$NativeXHRPostListener.onResponse in WLNativeXHRPlugin.java:133 :: onResponse11-25 16:51:50.173: D/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10979): WLNativeXHRPlugin$NativeXHRPostListener.buildResponseJSON in WLNativeXHRPlugin.java:188 :: buildResultJSON11-25 16:51:50.183: D/WLNativeXHR(10979): callback {"status":401,"statusText":"Unauthorized","responseText":"/*-secure-\n{\"challenges\":{\"wl_deviceNoProvisioningRealm\":{\"token\":\"a9h78od99l5l1850rtuahju0ud\"},\"wl_directUpdateRealm\":{\"skinChecksum\":3598180860,\"unpackedSize\":6412960,\"packedSize\":1917007,\"directUpdateLink\":\"directUpdate\\/myApp\\/android\\/6.0.0\\/3598180860\\/full\\/default\"},\"wl_antiXSRFRealm\":{\"WL-Instance-Id\":\"un44hbeop6251l651f612q9fe4\"}}}*/\n","headers":{"X-Backside-Transport":"FAIL FAIL","Connection":"Keep-Alive","Transfer-Encoding":"chunked","X-Powered-By":"Servlet/3.0","P3P":"policyref=\"/w3c/p3p.xml\", CP=\"CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE\"","WWW-Authenticate":"WL-Composite-Challenge","Content-Type":"application/json","Expires":"Thu, 01 Jan 1970 00:00:00 GMT","Cache-Control":"no-cache, no-store, must-revalidate","Pragma":"no-cache","Content-Language":"en-US","Date":"Wed, 25 Nov 2015 11:21:50 GMT","X-Client-IP":"14.140.116.145","X-Global-Transaction-ID":"247758999"}}11-25 16:51:50.223: D/PhoneWindow(10979): *FMB* installDecor mIsFloating : true11-25 16:51:50.223: D/PhoneWindow(10979): *FMB* installDecor flags : 838861011-25 16:51:50.223: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032a}11-25 16:51:50.233: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032b}11-25 16:51:50.233: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032c}11-25 16:51:50.243: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032d}11-25 16:51:50.253: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032e}11-25 16:51:50.253: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x1020332}11-25 16:51:50.263: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x1020333}11-25 16:51:50.263: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x1020334}11-25 16:51:50.263: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032f}11-25 16:51:50.273: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x1020330}11-25 16:51:50.293: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x1020331}11-25 16:51:50.313: D/PhoneWindow(10979): *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null11-25 16:51:50.313: D/PhoneWindow(10979): *FMB* isFloatingMenuEnabled return false11-25 16:51:50.353: D/SRIB_DCS(10979): log_dcs ThreadedRenderer::initialize entered!11-25 16:51:50.353: D/mali_winsys(10979): new_window_surface returns 0x3000, [1440x851]-format:111-25 16:51:52.713: D/ViewRootImpl(10979): ViewPostImeInputStage ACTION_DOWN11-25 16:51:52.803: E/ViewRootImpl(10979): sendUserActionEvent() mView == null11-25 16:51:52.803: W/System.err(10979): stat failed: ENOENT (No such file or directory) : /data/data/com.myApp/files/assets.zip11-25 16:51:52.803: I/System.out(10979): Thread-74088(ApacheHTTPLog):isSBSettingEnabled false11-25 16:51:52.803: I/System.out(10979): Thread-74088(ApacheHTTPLog):isShipBuild true11-25 16:51:52.803: I/System.out(10979): Thread-74088(ApacheHTTPLog):SMARTBONDING_ENABLED is false11-25 16:51:52.803: I/System.out(10979): Thread-74088(ApacheHTTPLog):SmartBonding Enabling is false, SHIP_BUILD is true, log to file is false, DBG is false11-25 16:51:52.803: D/com.worklight.androidgap.directupdate.WLDirectUpdateDownloader(10979): WLDirectUpdateDownloader.downloadZipFile in WLDirectUpdateDownloader.java:142 :: 0 bytes are already available.11-25 16:51:52.803: D/WL_DIRECT_UPDATE_MANAGER(10979): DirectUpdateManager.startUpdate.onDirectUpdateSuccess: {"operation":"start","totalSize":1917007}11-25 16:51:52.813: D/WL_DIRECT_UPDATE_CHALLENGE_HANDLER(10979): defaultListener.onStart: totalSize=191700711-25 16:51:52.843: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102033a}11-25 16:51:52.843: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102033b}11-25 16:51:52.843: D/PhoneWindow(10979): *FMB* installDecor mIsFloating : true11-25 16:51:52.843: D/PhoneWindow(10979): *FMB* installDecor flags : 838861011-25 16:51:52.843: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032a}11-25 16:51:52.843: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032b}11-25 16:51:52.843: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032c}11-25 16:51:52.843: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032d}11-25 16:51:52.843: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032e}11-25 16:51:52.843: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x1020332}11-25 16:51:52.843: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x1020333}11-25 16:51:52.843: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x1020334}11-25 16:51:52.843: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032f}11-25 16:51:52.843: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x1020330}11-25 16:51:52.843: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x1020331}11-25 16:51:52.863: W/PluginManager(10979): THREAD WARNING: exec() call to WLDirectUpdatePlugin.showProgressDialog blocked the main thread for 54ms. Plugin should use CordovaInterface.getThreadPool().11-25 16:51:52.863: D/PhoneWindow(10979): *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null11-25 16:51:52.863: D/PhoneWindow(10979): *FMB* isFloatingMenuEnabled return false11-25 16:51:52.883: D/SRIB_DCS(10979): log_dcs ThreadedRenderer::initialize entered!11-25 16:51:52.893: D/mali_winsys(10979): new_window_surface returns 0x3000, [1336x723]-format:111-25 16:51:53.273: D/com.worklight.androidgap.directupdate.WLDirectUpdateDownloader(10979): WLDirectUpdateDownloader.downloadZipFile in WLDirectUpdateDownloader.java:151 :: The server returned file different than expected application update zip file11-25 16:51:56.753: I/System.out(10979): AsyncTask #5 calls detatch()11-25 16:51:56.763: D/com.worklight.androidgap.directupdate.WLDirectUpdateDownloader(10979): WLDirectUpdateDownloader.downloadZipFile in WLDirectUpdateDownloader.java:152 :: Response Data: PK???????yG??????????????????????????????default/css/??PK??????????????????????PK???????yG??????????????????????????????default/css/myApp.cssMPAn?0<)?c??Bi?J?H?-????????v?J-?%??g')3T~??Z"a?'??? ?+???#??S?sP????l?DV&e6[dI?jO?j?c?'?#l???.M&X>???q???=?Y?[????|6{???aQ`?5w8?#??,????^?M??;?Y ,\)yD??C????????H?n`?#6?11-25 16:51:56.763: D/com.worklight.androidgap.directupdate.WLDirectUpdateDownloader(10979): ??=*?4W?<??o????T?o?ú??!??t?K??????D???]g?{L7j??PK?6???????????PK???????yG??????????????????????????????default/filelist?\]w?8}???=?????N???tNwz?#?Jb$a???$??U$/?-?{KR?T??1?{Q?{?GQ+(x??11-25 16:51:56.763: D/com.worklight.androidgap.directupdate.WLDirectUpdateDownloader(10979): ?0??ZT??f-2U???8??65?+}??H-??11-25 16:51:56.763: D/com.worklight.androidgap.directupdate.WLDirectUpdateDownloader(10979): U???E7???C?Ls?Z???k???G???]+??[???W??f??o{`O?T,?zU?-?;0??Z?#??ZU'?QR?p?Q5?5???8?]??T?T?+n???$o??/?????HE????~?27??#B??Rx<A??$?X?r??2?^`????{z??=o?6?}o?]??v?m.?U???N/??umH???'??RrK2?3?62ppu?(?H?X??f$?@???%??A?AY??j?v9:??O????^?'?KE??x?~K?MO?W??)z?F??p??????sA????;4^?!??l?8$;{?)3i`?m??=??????W/?1?)?? ?p<??;8^]?[J???xupY?x:RHV(???G+&(???E?R????N?k0"?-5??)???%i?<?????:<^_??I??11-25 16:51:56.763: D/WL_DIRECT_UPDATE_MANAGER(10979): DirectUpdateManager.startUpdate.onDirectUpdateSuccess: {"operation":"finish","status":"FAILURE_UNKNOWN"}11-25 16:51:56.773: D/WL_DIRECT_UPDATE_CHALLENGE_HANDLER(10979): defaultListener.onFinish: status=FAILURE_UNKNOWN11-25 16:51:56.773: D/WL_DIRECT_UPDATE_CHALLENGE_HANDLER(10979): defaultListener.onFinish: hideProgressDialog11-25 16:51:56.783: W/PluginManager(10979): THREAD WARNING: exec() call to WLDirectUpdatePlugin.hideProgressDialog blocked the main thread for 19ms. Plugin should use CordovaInterface.getThreadPool().11-25 16:51:56.783: E/ViewRootImpl(10979): sendUserActionEvent() mView == null11-25 16:51:56.813: D/PhoneWindow(10979): *FMB* installDecor mIsFloating : true11-25 16:51:56.813: D/PhoneWindow(10979): *FMB* installDecor flags : 838861011-25 16:51:56.813: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032a}11-25 16:51:56.813: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032b}11-25 16:51:56.813: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032c}11-25 16:51:56.813: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x1801 a=1 r=0x105010c}11-25 16:51:56.813: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x1801 a=1 r=0x105010c}11-25 16:51:56.813: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x1801 a=1 r=0x105010c}11-25 16:51:56.813: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032d}11-25 16:51:56.823: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x1020332}11-25 16:51:56.823: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x1020333}11-25 16:51:56.823: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x1801 a=1 r=0x105010c}11-25 16:51:56.823: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x1801 a=1 r=0x105010c}11-25 16:51:56.823: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x1020334}11-25 16:51:56.823: W/Resources(10979): Converting to string: TypedValue{t=0x12/d=0x0 a=1 r=0x102032f}11-25 16:51:56.823: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x1001 a=1 r=0x1050115}11-25 16:51:56.823: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x601 a=1 r=0x1050114}11-25 16:51:56.823: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x601 a=1 r=0x1050114}11-25 16:51:56.833: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x2a01 a=1 r=0x1050117}11-25 16:51:56.833: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x2401 a=1 r=0x1050116}11-25 16:51:56.833: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x1201 a=1 r=0x105011a}11-25 16:51:56.833: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x1201 a=1 r=0x105011a}11-25 16:51:56.843: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x2a01 a=1 r=0x1050117}11-25 16:51:56.843: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x2401 a=1 r=0x1050116}11-25 16:51:56.843: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x1201 a=1 r=0x105011a}11-25 16:51:56.843: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x1201 a=1 r=0x105011a}11-25 16:51:56.843: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x2a01 a=1 r=0x1050117}11-25 16:51:56.843: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x2401 a=1 r=0x1050116}11-25 16:51:56.843: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x1201 a=1 r=0x105011a}11-25 16:51:56.843: W/Resources(10979): Converting to string: TypedValue{t=0x5/d=0x1201 a=1 r=0x105011a}11-25 16:51:56.863: D/PhoneWindow(10979): *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null11-25 16:51:56.863: D/PhoneWindow(10979): *FMB* isFloatingMenuEnabled return false11-25 16:51:56.913: D/SRIB_DCS(10979): log_dcs ThreadedRenderer::initialize entered!11-25 16:51:56.913: D/mali_winsys(10979): new_window_surface returns 0x3000, [1528x1009]-format:111-25 16:52:00.013: D/ViewRootImpl(10979): ViewPostImeInputStage ACTION_DOWN11-25 16:52:00.133: D/wl.splashscreen(10979): WLSplashScreen.hide in WLSplashScreen.java:71 :: Hiding Splash Screen11-25 16:52:00.133: E/ViewRootImpl(10979): sendUserActionEvent() mView == null推荐答案这项工作过去曾做过吗?它只是在最近才开始失败吗?它可以在iOS 8中使用,但在iOS 9中不能使用吗?Did this work in the past? Did it start failing only recently?Does it work in iOS 8 but fails in iOS 9?最近有一个APAR纠正了iOS中的权限问题,否则该问题会导致直接更新失败.因此,对您的建议是升级到IBM Fix Central的最新可用Studio iFix,其中包含以下APAR:PI52444由于IOS设备上的许可问题而导致直接更新失败There is a recent APAR that corrected a permissions issue in iOS that otherwise caused Direct Update failure. My recommendation to you thus is to ugrade to the latest available Studio iFix from IBM Fix Central, containing the following APAR: PI52444 DIRECT UPDATE FAILED DUE TO PERMISSION ISSUE ON IOS DEVICES 这篇关于MobileFirst Application 7.0中的直接更新失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-24 17:30