IBM MobileFirst Application crashes on IPhones that upgraded their IOS to 12 And the IPA is being distributed as an enterprise

401 views Asked by At

My developed application remains in background and doesn't open on Iphones that upgraded their IOS version to 12.

When I run the application from Xcode into a real device it works just fine, the mentioned problem arise when trying to export the ipa and selecting "Enterprise" as a method of distribution.

note that when I select "Development" as a method of distribution; it works fine, the problem happens in the enterprise case only.

This video explains it all

  • The application is built using MobileFirst 7.1.
  • The UI framework is ionic 1.
  • Cordova version 3.6.4.
  • XCode version is 10.
  • My application is an enterprise application.

here are the logs

error 10:44:05.109096 +0300

SpringBoard [Application Center App] Bootstrap failed with error:

error 10:44:05.109128 +0300

SpringBoard Bootstrapping failed for with error: Error Domain=BKSProcessErrorDomain Code=1 "Unable to bootstrap process with bundleID Application Center App" UserInfo={NSLocalizedDescription=Unable to bootstrap process with bundleID Application Center App, BKSProcessExitReason=0, NSLocalizedFailureReason=Failed to start job, NSUnderlyingError=0x2831ce0d0 {Error Domain=NSPOSIXErrorDomain Code=3 "No such process" UserInfo={BKLaunchdOperation=launch_get_running_pid_4SB, NSLocalizedDescription=Unable to get pid for label UIKitApplication:Application Center App[0xea2f][62], BKLaunchdJobLabel=UIKitApplication:Application Center App[0xea2f][62], NSLocalizedFailureReason=No such process}}, BKSProcessJobLabel=UIKitApplication:Application Center App[0xea2f][62], BSErrorCodeDescription=bootstrap-failed}

error 10:44:05.110497 +0300

assertiond Failed to start job with error {

description = "Unable to get pid for label UIKitApplication:Application Center App[0xea2f][62]";

failureReason = "No such process";

userInfo = {

  BKLaunchdJobLabel = UIKitApplication:Application Center App[0xea2f][62];


  BKLaunchdOperation = launch_get_running_pid_4SB;

}

}

error 10:44:10.931924 +0300

SpringBoard [Application Center App] Bootstrap failed with error:

error 10:44:10.932136 +0300

SpringBoard Bootstrapping failed for with error: Error Domain=BKSProcessErrorDomain Code=1 "Unable to bootstrap process with bundleID Application Center App" UserInfo={NSLocalizedDescription=Unable to bootstrap process with bundleID Application Center App, BKSProcessExitReason=0, NSLocalizedFailureReason=Failed to start job, NSUnderlyingError=0x283400270 {Error Domain=NSPOSIXErrorDomain Code=3 "No such process" UserInfo={BKLaunchdOperation=launch_get_running_pid_4SB, NSLocalizedDescription=Unable to get pid for label UIKitApplication:Application Center App[0x63d8][62], BKLaunchdJobLabel=UIKitApplication:Application Center App[0x63d8][62], NSLocalizedFailureReason=No such process}}, BKSProcessJobLabel=UIKitApplication:Application Center App[0x63d8][62], BSErrorCodeDescription=bootstrap-failed}

error 10:44:10.939002 +0300

assertiond Failed to start job with error {

description = "Unable to get pid for label UIKitApplication:Application Center App[0x63d8][62]";

failureReason = "No such process";

userInfo = {

  BKLaunchdJobLabel = UIKitApplication:Application Center App[0x63d8][62];

  BKLaunchdOperation = launch_get_running_pid_4SB;

}

}

1

There are 1 answers

4
manjunath kallannavar On

Upgrade to the latest iFix 7.1.0.0-MFPF-IF201808161052 and refer the blog for more details : IBM MobileFirst and iOS12