构建到iPhone 3gs时,Ionic iOS应用程序停留在xcode的splashscreen上

时间:2016-03-04 15:47:10

标签: ios xcode cordova uiwebview ionic-framework

我正在寻找Xcode中以下错误消息的帮助,同时尝试将离子/ cordova应用程序运行到我的iPhone 3gs进行测试。

#import <UIKit/UIKit.h>

int main(int argc, char* argv[])
{
    @autoreleasepool {
        int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
        return retVal;
    }
}

屏幕截图在这里 - xcode error message

控制台正在阅读以下内容 -

  

2016-03-04 15:32:36.657 First Campus LAC [945:907] Apache Cordova原生平台版本4.0.1正在启动。   2016-03-04 15:32:36.683第一校园LAC [945:907]多任务 - &gt;设备:是,应用:是   2016-03-04 15:32:36.691 First Campus LAC [945:907]关键:对于Cordova 4.0.0及更高版本,您需要升级到至少iOS 8.0或更高版本。您当前的iOS版本是6.1.6。   2016-03-04 15:32:36.826 First Campus LAC [945:907]使用UIWebView   2016-03-04 15:32:36.838 First Campus LAC [945:907] - [UIWebView setGapBetweenPages:]:无法识别的选择器发送到实例0x1f5b8610   2016-03-04 15:32:36.845 First Campus LAC [945:907] *由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [UIWebView setGapBetweenPages:]:无法识别的选择器发送到实例0x1f5b8610'   * 第一次抛出调用堆栈:   (0x320652a3 0x39cc197f 0x32068e07 0x32067531 0x31fbef68 0xc34dd 0xc2f0f 0xb3977 0xb3037 0xb3523 0xb1b2d 0x9b11b 0x33e8c595 0x33eccd79 0x33ec8aed 0x33f0a1e9 0xb51ff 0x9aee5 0x33ecdad9 0x33ecd663 0x33ec584b 0x33e6dc39 0x33e6d6cd 0x33e6d11b 0x35b295a3 0x3203a683 0x32039ee9 0x32038cb7 0x31fabebd 0x31fabd49 0x33ec4485 0x33ec1301 0x9addb 0x3a0f8b20)   libc ++ abi.dylib:terminate调用抛出异常   (lldb)

我有以下设置 -

XCode版本7.2.1(7C1002) Ionic @ 1.7.14 Cordova @ 6.0.0 NPM @ 3.8.0 Bower @ 1.7.7 Git @ 2.5.4 SASS @ 3.4.21

非常感谢, 尼尔

1 个答案:

答案 0 :(得分:0)

AFAIK:3GS无法升级到iOS 7,iOS 7中引入了API set -o errtrace

因此,您必须在其他设备上进行测试或使用仅限iOS 6的API。