2017-01-16 6 views
0

Теперь я на платформе MacOS и полностью установил инструменты для {N}.Ошибка при работе приложения на iOS

Я могу построить свое приложение. Я вижу, что он установлен на эмуляторе, а также может видеть заставку и затем сбой.

** BUILD SUCCEEDED ** 

Project successfully built 
Successfully deployed on device with identifier '7E5B1A70-9579-4510-8279-E43522B8537C'. 
1 0x107ee05dc -[TNSRuntime executeModule:referredBy:] 
2 0x107a0f4e2 main 
Jan 16 15:09:50 macs-iMac test4[2821]: 3 0x10d72a68d start 
4 0x1 
[native code]: JS ERROR NSErrorWrapper: The data couldn’t be read because it isn’t in the correct format. 
Jan 16 15:09:50 macs-iMac com.apple.CoreSimulator.SimDevice.7E5B1A70-9579-4510-8279-E43522B8537C.launchd_sim[2436] (UIKitApplication:org.nativescript.test4[0x3494][2821]): Service exited due to Segmentation fault: 11 

Любая помощь ???

Приложение отлично работает на Android.

Я также загружаю приложение бакалеи на macOS, и оно строит и работает нормально - просто нужно убедиться, что инструменты установлены правильно.

Я вижу, виновник JS ERROR NSErrorWrapper: The data couldn’t be read because it isn’t in the correct format.

Как я могу узнать, что это может быть ???

{ 
    "description": "NativeScript Application", 
    "license": "SEE LICENSE IN <your-license-filename>", 
    "readme": "NativeScript Application", 
    "repository": "<fill-your-repository-here>", 
    "nativescript": { 
    "id": "org.nativescript.test4", 
    "tns-ios": { 
     "version": "2.4.0" 
    } 
    }, 
    "dependencies": { 
    "nativescript-calendar": "^1.2.0", 
    "nativescript-email": "^1.3.4", 
    "nativescript-imagepicker": "^2.4.1", 
    "nativescript-phone": "^1.2.3", 
    "nativescript-purchase": "^1.0.1", 
    "nativescript-telerik-ui": "^1.5.1", 
    "nativescript-theme-core": "^0.2.5", 
    "nativescript-themes": "^1.1.0", 
    "nativescript-toast": "^1.4.3", 
    "tns-core-modules": "^2.4.4" 
    }, 
    "devDependencies": { 
    "babel-traverse": "6.19.0", 
    "babel-types": "6.19.0", 
    "babylon": "6.14.1", 
    "lazy": "1.0.11", 
    "nativescript-dev-android-snapshot": "^0.*.*", 
    "nativescript-dev-typescript": "^0.3.0", 
    "nativescript-dev-sass": "^0.4.1", 
    "typescript": "^1.8.10" 
    } 
} 
+0

Я прокомментировал свой файл app.ts - так что ничего в моем коде не работает. Я все еще получаю то же сообщение. – dashman

+0

Пакет.json может помочь здесь –

+0

@Brad Я приложил файл package.json к своему оригинальному сообщению. Я также создал пустой проект и добавил один плагин за раз. Это работает. Единственное различие, которое я мог найти, - это некоторые различия в пересмотре от того, что у меня есть в моем фактическом проекте, по сравнению с фиктивным проектом. Я заметил, что в моей папке node_modules было много дополнительных папок - babel, ленивый. Я предполагаю, что это только для Android. – dashman

ответ

0

Одобрено, проблема.

<Page.actionBar> 
    <ActionBar class="action-bar"> 
     <android> 
      <GridLayout rows="auto" columns="auto,*,auto,auto"> 
       <Label row="0" col="0" text="test"></Label> 
      </GridLayout> 
     </android> 
     <ios> 
     </ios> 
    </ActionBar> 
</Page.actionBar> 

Я не определил что-то для панели действий iOS - это вызывало ошибку сегментации.

Да, я планировал добавить его, как только я доберусь до платформы Mac.

Простым сообщением об ошибке было бы хорошо.

+0

OCD иногда может быть хорошим ... thanks @turnip. – dashman