nativescript-camera-plus icon indicating copy to clipboard operation
nativescript-camera-plus copied to clipboard

(Catalina) Can't run the ios demos or use the library for ios

Open eusend opened this issue 5 years ago • 0 comments

XCode 11.1 MacOS 10.15 Catalina

When trying to run with npm run demo.ios, and also when trying to use this library in a current project, I get the following:

...
Project successfully prepared (ios)
Successfully transferred bundle.js on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Successfully transferred package.json on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Successfully transferred runtime.js on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Successfully transferred tns_modules on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Successfully transferred tns-core-modules on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Successfully transferred inspector_modules.js on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Successfully transferred vendor.js on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
Restarting application on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C...
Successfully synced application org.nativescript.demo on device 4B6A2390-0766-4537-AC6F-44D6B2115D1C.
CONSOLE INFO file:///node_modules/nativescript-dev-webpack/hot.js:3:0 HMR: Hot Module Replacement Enabled. Waiting for signal.
***** Fatal JavaScript exception - application has been terminated. *****
Native stack trace:
1   0x10dc5091f NativeScript::reportFatalErrorBeforeShutdown(JSC::ExecState*, JSC::Exception*, bool)
2   0x10dc88b60 NativeScript::FFICallback<NativeScript::ObjCMethodCallback>::ffiClosureCallback(ffi_cif*, void*, void**, void*)
3   0x10e629dd6 ffi_closure_unix64_inner
4   0x10e62a7fa ffi_closure_unix64
5   0x111355c3f _CFXRegistrationPost
6   0x111355983 ___CFXNotificationPost_block_invoke
7   0x1114397c2 -[_CFXNotificationRegistrar find:object:observer:enumerator:]
8   0x1113552d1 _CFXNotificationPost
9   0x10ee6bddb -[NSNotificationCenter postNotificationName:object:userInfo:]
10  0x1128633cb -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:]
11  0x1128684e6 -[UIApplication _runWithMainScene:transitionContext:completion:]
12  0x1120aca4e __111-[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]_block_invoke
13  0x1120b5346 +[_UICanvas _enqueuePostSettingUpdateTransactionBlock:]
14  0x1120ac664 -[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]
15  0x1120acfc0 -[__UICanvasLifecycleMonitor_Compatability activateEventsOnly:withContext:completion:]
16  0x1120ab332 __82-[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]_block_invoke
17  0x1120aafe9 -[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]
18  0x1120afd2e __125-[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke
19  0x1120b0988 _performActionsWithDelayForTransitionContext
20  0x1120afa95 -[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]
21  0x1120b4a48 -[_UICanvas scene:didUpdateWithDiff:transitionContext:completion:]
22  0x112866dc8 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:]
23  0x11241e02f -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:]
24  0x11b65fd25 -[FBSSceneImpl _didCreateWithTransitionContext:completion:]
25  0x11b669ad6 __56-[FBSWorkspace client:handleCreateScene:withCompletion:]_block_invoke_2
26  0x11b669300 __40-[FBSWorkspace _performDelegateCallOut:]_block_invoke
27  0x11195bd02 _dispatch_client_callout
28  0x11195ed41 _dispatch_block_invoke_direct
29  0x11b69b0da __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__
30  0x11b69ad92 -[FBSSerialQueue _performNext]
31  0x11b69b327 -[FBSSerialQueue _performNextFromRunLoopSource]
JavaScript stack trace:
1   @file:///node_modules/tns-core-modules/ui/builder/builder.js:179:0
2   @file:///node_modules/tns-core-modules/xml/xml.js:146:0
3   parse@file:///node_modules/tns-core-modules/js-libs/easysax/easysax.js:751:0
4   parse@file:///node_modules/tns-core-modules/xml/xml.js:193:0
5   parse@file:///node_modules/tns-core-modules/ui/builder/builder.js:185:0
6   parseInternal@file:///node_modules/tns-core-modules/ui/builder/builder.js:147:0
7   loadInternal@file:///node_modules/tns-core-modules/ui/builder/builder.js:74:0
8   @file:///node_modules/tns-core-modules/ui/builder/builder.js:62:0
9   createRootView@file:///node_modules/tns-core-modules/application/application.js:257:0
10  setWindowContent@file:///node_modules/tns-core-modules/application/application.js:214:0
11  notifyAppStarted@file:///node_modules/tns-core-modules/application/application.js:146:0
12  didFinishLaunchingWithOptions@file:///node_modules/tns-core-modules/application/application.js:135:0
13  @[native code]
14  onReceive@file:///node_modules/tns-core-modules/application/application.js:33:0
15  UIApplicationMain@[native code]
16  _start@file:///node_modules/tns-core-modules/application/application.js:277:0
17  run@file:///node_modules/tns-core-modules/application/application.js:305:0
18  @file:///app/bundle.js:1682:65
19  ./app.ts@file:///app/bundle.js:1694:34
20  __webpack_require__@file:///app/webpack/bootstrap:750:0
21  checkDeferredModules@file:///app/webpack/bootstrap:43:0
22  webpackJsonpCallback@file:///app/webpack/bootstrap:30:0
23  anonymous@file:///app/bundle.js:2:61
24  evaluate@[native <…>
JavaScript error:
file:///node_modules/tns-core-modules/ui/builder/builder.js:179:0 JS ERROR Error: Building UI from XML. @main-page.xml:12:7
> Module '@nstudio/nativescript-camera-plus' not found for element '@nstudio/nativescript-camera-plus:CameraPlus'.
> This value is not a native object.
NativeScript caught signal 11.
Native Stack:
1   0x10dc9584f sig_handler(int)
2   0x111d34b1d _sigtramp
3   0x290f8000
4   0x111c72b4d libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::step()
5   0x111c76e4c _Unwind_RaiseException
6   0x1118514aa __cxa_throw
7   0x110268bfa _objc_exception_destructor(void*)
8   0x10dc50d58 NativeScript::reportFatalErrorBeforeShutdown(JSC::ExecState*, JSC::Exception*, bool)
9   0x10dc88b60 NativeScript::FFICallback<NativeScript::ObjCMethodCallback>::ffiClosureCallback(ffi_cif*, void*, void**, void*)
10  0x10e629dd6 ffi_closure_unix64_inner
11  0x10e62a7fa ffi_closure_unix64
12  0x111355c3f _CFXRegistrationPost
13  0x111355983 ___CFXNotificationPost_block_invoke
14  0x1114397c2 -[_CFXNotificationRegistrar find:object:observer:enumerator:]
15  0x1113552d1 _CFXNotificationPost
16  0x10ee6bddb -[NSNotificationCenter postNotificationName:object:userInfo:]
17  0x1128633cb -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:]
18  0x1128684e6 -[UIApplication _runWithMainScene:transitionContext:completion:]
19  0x1120aca4e __111-[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]_block_invoke
20  0x1120b5346 +[_UICanvas _enqueuePostSettingUpdateTransactionBlock:]
21  0x1120ac664 -[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]
22  0x1120acfc0 -[__UICanvasLifecycleMonitor_Compatability activateEventsOnly:withContext:completion:]
23  0x1120ab332 __82-[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]_block_invoke
24  0x1120aafe9 -[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]
25  0x1120afd2e __125-[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke
26  0x1120b0988 _performActionsWithDelayForTransitionContext
27  0x1120afa95 -[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]
28  0x1120b4a48 -[_UICanvas scene:didUpdateWithDiff:transitionContext:completion:]
29  0x112866dc8 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:]
30  0x11241e02f -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:]
31  0x11b65fd25 -[FBSSceneImpl _didCreateWithTransitionContext:completion:]
JS Stack:
1   UIApplicationMain@[native code]
2   _start@file:///node_modules/tns-core-modules/application/application.js:277:0
3   run@file:///node_modules/tns-core-modules/application/application.js:305:0
4   @file:///app/bundle.js:1682:65
5   ./app.ts@file:///app/bundle.js:1694:34
6   __webpack_require__@file:///app/webpack/bootstrap:750:0
7   checkDeferredModules@file:///app/webpack/bootstrap:43:0
8   webpackJsonpCallback@file:///app/webpack/bootstrap:30:0
9   anonymous@file:///app/bundle.js:2:61
10  evaluate@[native code]
11  moduleEvaluation@:1:11
12  promiseReactionJob@:1:11

When running npm run demo.ng.ios, I just get:

> @nstudio/[email protected] demo.ng.ios /Users/monety/monety/nativescript-camera-plus/src
> npm run preparedemong && cd ../demo-ng && tns run ios --emulator

npm ERR! missing script: preparedemong

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/monety/.npm/_logs/2019-10-31T22_08_09_845Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @nstudio/[email protected] demo.ng.ios: `npm run preparedemong && cd ../demo-ng && tns run ios --emulator`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @nstudio/[email protected] demo.ng.ios script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/monety/.npm/_logs/2019-10-31T22_08_09_859Z-debug.log

I'm trying to run them in an emulator (I know the camera doesn't work well in emulators, but I can't even run the plugin at all).

I did npm run nuke then ran the demos, no luck. This issue is currently preventing me from using this library for a production app, and there aren't that many recording camera libs for tns...

Edit: Grammar.

eusend avatar Oct 31 '19 22:10 eusend