【问题标题】:IBM MobileFirst Application crashes on IPhones that upgraded their IOS to 12 And the IPA is being distributed as an enterpriseIBM MobileFirst 应用程序在将 IOS 升级到 12 的 iPhone 上崩溃并且 IPA 正在作为企业分发
【发布时间】:2019-02-27 04:57:36
【问题描述】:

我开发的应用程序仍处于后台,无法在将 IOS 版本升级到 12 的 Iphone 上打开。

当我将应用程序从 Xcode 运行到真实设备中时,它运行良好,但在尝试导出 ipa 并选择“企业”作为分发方法时会出现上述问题。

请注意,当我选择“开发”作为分发方式时;它工作正常,问题仅发生在企业案例中。

This video explains it all

  • 该应用程序是使用 MobileFirst 7.1 构建的。
  • UI 框架是 ionic 1。
  • Cordova 版本 3.6.4。
  • XCode 版本为 10。
  • 我的应用程序是企业应用程序。

这是日志

错误 10:44:05.109096 +0300

SpringBoard [Application Center App] Bootstrap 失败并出现错误:

错误 10:44:05.109128 +0300

SpringBoard 引导失败并出现错误:错误域=BKSProcessErrorDomain 代码=1“无法使用 bundleID 应用程序中心应用程序引导进程”UserInfo={NSLocalizedDescription=无法使用 bundleID 应用程序中心应用程序引导进程,BKSProcessExitReason=0,NSLocalizedFailureReason=失败开始工作,NSUnderlyingError=0x2831ce0d0 {错误域=NSPOSIXErrorDomain Code=3“没有这样的过程” UserInfo={BKLaunchdOperation=launch_get_running_pid_4SB, NSLocalizedDescription=无法获取标签 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}

错误 10:44:05.110497 +0300

assertiond 无法启动作业并出现错误 {

description = "无法获取标签 UIKitApplication:Application Center App[0xea2f][62] 的 pid";

failureReason = "没有这样的过程";

用户信息 = {

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


  BKLaunchdOperation = launch_get_running_pid_4SB;

}

}

错误 10:44:10.931924 +0300

SpringBoard [Application Center App] Bootstrap 失败并出现错误:

错误 10:44:10.932136 +0300

SpringBoard 引导失败并出现错误:错误域=BKSProcessErrorDomain 代码=1“无法使用 bundleID 应用程序中心应用程序引导进程”UserInfo={NSLocalizedDescription=无法使用 bundleID 应用程序中心应用程序引导进程,BKSProcessExitReason=0,NSLocalizedFailureReason=失败开始工作,NSUnderlyingError=0x283400270 {错误域=NSPOSIXErrorDomain Code=3“没有这样的过程” UserInfo={BKLaunchdOperation=launch_get_running_pid_4SB, NSLocalizedDescription=无法获取标签 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}

错误 10:44:10.939002 +0300

assertiond 无法启动作业并出现错误 {

description = "无法获取标签 UIKitApplication:Application Center App[0x63d8][62] 的 pid";

failureReason = "没有这样的过程";

用户信息 = {

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

  BKLaunchdOperation = launch_get_running_pid_4SB;

}

}

【问题讨论】:

    标签: cordova ibm-mobilefirst provisioning-profile ios12 ios-enterprise


    【解决方案1】:

    升级到最新的 iFix 7.1.0.0-MFPF-IF201808161052 并参考博客了解更多详情:IBM MobileFirst and iOS12

    【讨论】:

    • 在提问之前,我已经应用了本文“IBM MobileFirst 和 iOS12”中提到的步骤。当我直接从 xcode 运行它到移动设备时它有所帮助,但是当我将导出的 ipa 上传到应用程序中心然后下载应用程序进行测试时会出现问题,关于修复,我安装了它们,但仍然没有运气
    • 1.您在设备日志中看到任何错误吗?如果是,你能分享吗? 2.只有通过应用中心上传应用才会出现?您是否尝试使用 iTunes/Xcode 设备管理器进行安装?
    • @SSuman99 我在问题中添加了日志,您可以检查一下吗?关于崩溃,只有当我将 IPA 作为企业导出时才会发生,我们也确实使用 Xcode 设备管理器安装了它,但它不起作用
    • 在企业分发的情况下看起来像一个配置问题。您能向我们提出支持请求吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    • 1970-01-01
    相关资源
    最近更新 更多