应用程序在iOS设备上崩溃

时间:2016-02-21 17:24:53

标签: ios cordova meteor

编辑 - 我降级回METEOR@1.1.0.3,一切都恢复正常。看起来Meteor 1.3版本中出现了问题

我有一个我在流星中建立的应用程序。我最近将Meteor升级到最新的1.3 Beta。

当我通过XCode构建和运行设备时,我的应用程序可以在iOS设备上运行,但是当通过Testflight下载应用程序时,它会在设备上崩溃。升级前一切正常。

启动画面将显示半秒钟,然后应用程序将退出。

我在这里有点不知所措。可能导致这种情况的原因是什么?

编辑2 - 找到不同的日志。我认为这是我们需要的。

Feb 21 13:23:03 iPhone kernel[0] <Notice>: xpcproxy[366] Container: /private/var/mobile/Containers/Data/Application/E04C2844-B735-4BA2-B54A-9202F6EA5C6F (sandbox)
Feb 21 13:23:03 iPhone ReportCrash[367] <Error>: task_set_exception_ports(B07, 400, D03, 0, 0) failed with error (4: (os/kern) invalid argument)
Feb 21 13:23:03 iPhone ReportCrash[367] <Notice>: ReportCrash acting against PID 366
Feb 21 13:23:03 iPhone locationd[64] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0
Feb 21 13:23:03 iPhone ReportCrash[367] <Notice>: Formulating crash report for process VUSE Videos[366]
Feb 21 13:23:03 iPhone com.apple.xpc.launchd[1] (UIKitApplication:rocks.brownchikenbrowncow.app[0x4a08][366]) <Notice>: Service exited due to signal: Trace/BPT trap: 5
Feb 21 13:23:03 iPhone ReportCrash[367] <Notice>: Saved report to /var/mobile/Library/Logs/CrashReporter/VUSE Videos_2016-02-21-132303_iPhone.ips.beta
Feb 21 13:23:03 iPhone SpringBoard[43] <Warning>: Application 'UIKitApplication:rocks.brownchikenbrowncow.app[0x4a08]' crashed.
Feb 21 13:23:03 iPhone wifid[70] <Notice>: WiFi:[477771783.972406]: BG Application: Not Present, BG Daemon: Present. Daemons: networkd apsd 
Feb 21 13:23:03 iPhone assertiond[58] <Warning>: Could not set priority of <BKNewProcess: 0x16e75b10; rocks.brownchikenbrowncow.app; pid: 366; hostpid: -1> to 2, priority: No such process
Feb 21 13:23:03 iPhone assertiond[58] <Warning>: Could not set priority of <BKNewProcess: 0x16e75b10; rocks.brownchikenbrowncow.app; pid: 366; hostpid: -1> to 4096, priority: No such process
Feb 21 13:23:04 iPhone locationd[64] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0

2 个答案:

答案 0 :(得分:2)

看起来像&#34; Runpath搜索路径&#34;的默认构建设置。对于&#34;发布&#34;

是空白的

enter image description here

两个目标都应设置为

@executable_path/Frameworks

在此更改后,我的testflight构建在启动后不再崩溃

-

我在流星1.3升级后遇到了同样的问题。我从设备收到此错误消息

Dyld Error Message: Dyld Message: Library not loaded: @rpath/libswiftCore.dylib

导致我dyld: Library not loaded: @rpath/libswiftCore.dylib / Image not found

答案 1 :(得分:-1)

我认为,Logs在这里会有所帮助

打开XCode - &gt;窗口 - &gt;设备

在左侧窗口中选择您的设备:

现在你将看到日志即将来临。

从屏幕底部清除日志,然后尝试打开您的应用,当您的应用崩溃时,它会填写错误日志。

如果您可以在这里提供这些日志,那么我们将能够提供更好的帮助。