Skip to content

Conversation

TsvetanMilanov
Copy link
Contributor

@TsvetanMilanov TsvetanMilanov commented Feb 6, 2017

We need to remove our native dependencies - ref and ffi because they are casuing problems with each version of NodeJS which has new version of V8 in it. We are using ref and ffi to communicate with iTunes and execute fs and application management operations on iOS devices. This operations are moved in new dependency - device-lib. The device lib has JavaScript wrapper which we use in the CLI. Everything in the ios device file system and ios device application manager is replaced with the exposed methods from the device lib.

Common lib reference: telerik/mobile-cli-lib#889

@TsvetanMilanov TsvetanMilanov added this to the 3.7.0 milestone Feb 6, 2017
@TsvetanMilanov TsvetanMilanov self-assigned this Feb 6, 2017
Copy link
Contributor

@rosen-vladimirov rosen-vladimirov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The title says: Remove ios native dependencies
However the PR just adds dependency in package.json. Shouldn't we actually delete the native dependencies from package.json?

@TsvetanMilanov TsvetanMilanov force-pushed the milanov/remove-ios-native-dependencies branch from 88d7db5 to 5d8d3d4 Compare February 9, 2017 12:13
@TsvetanMilanov TsvetanMilanov force-pushed the milanov/remove-ios-native-dependencies branch 2 times, most recently from 5f6b1fd to 17a6128 Compare February 23, 2017 14:49
We need to remove our native dependencies - ref and ffi because they are casuing problems with each version of NodeJS which has new version of V8 in it. We are using ref and ffi to communicate with iTunes and execute fs and application management operations on iOS devices. This operations are moved in new dependency - device-lib. The device lib has JavaScript wrapper which we use in the CLI. Everything in the ios device file system and ios device application manager is replaced with the exposed methods from the device lib.
@TsvetanMilanov TsvetanMilanov force-pushed the milanov/remove-ios-native-dependencies branch from 17a6128 to b9d9d6e Compare March 10, 2017 17:40
@TsvetanMilanov TsvetanMilanov force-pushed the milanov/remove-ios-native-dependencies branch 3 times, most recently from d384887 to 77c49e8 Compare March 14, 2017 10:13
@TsvetanMilanov TsvetanMilanov force-pushed the milanov/remove-ios-native-dependencies branch from 77c49e8 to de46f0a Compare March 14, 2017 12:05
@TsvetanMilanov TsvetanMilanov merged commit 35f879f into master Mar 14, 2017
@TsvetanMilanov TsvetanMilanov deleted the milanov/remove-ios-native-dependencies branch March 14, 2017 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants