apploader
TypeScript icon, indicating that this package has built-in type declarations

0.17.8 • Public • Published

run_at_apploader

同步资源:将当前项目内HTML资源同步到apploader的www目录

安装

npm install --save apploader

使用

同步资源并启动apploader

apploader.run(path, device);

  • path 要同步的资源目录
  • device 要同步到的设备类型(ios 或者 android)默认为安卓

示例

var apploader = require('apploader');
//在安卓运行
apploader.run('www','android');

Android 依赖环境

  • Win 手机USB驱动
    • 手动安装驱动(下载及安装步骤:https://developer.android.com/studio/run/oem-usb.html)
    • 通过手机管家类应用自动检测安装(例如:豌豆荚
  • Mac 无

iOS 依赖环境

  • Win 依赖

  • Mac 依赖

    • 安装 Homebrew
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
    
    • 更换 Homebrew 源
    cd "$(brew --repo)"
    git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
    
    • 更换 Homebrew Bottles 源
    echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
    source ~/.bash_profile
    
    • 安装 libimobiledevice、ideviceinstaller、ifuse
    sudo chown -R $(whoami) /usr/local
    brew update
    sudo chown root:wheel /usr/local
    brew install --HEAD libimobiledevice
    brew install --HEAD ideviceinstaller
    brew cask install osxfuse
    brew install ifuse
    brew install homebrew/fuse/ifuse
    sudo chmod -R 777 /var/db/lockdown/
    
    • 安装适用于iOS11的补丁
    brew install https://gist.github.com/Haraguroicha/0dee2ee29c7376999178c5392080c16e/raw/libimobiledevice.rb --HEAD --with-ios11
    

注意事项

若同步资源报错:

dyld: Library not loaded: /usr/local/lib/libosxfuse.2.dylib
Referenced from: /usr/local/bin/ifuse
Reason: image not found

执行如下命令:

brew cask install osxfuse

若同步文件报错:

Failed to start AFC service 'com.apple.mobile.house_arrest' on the device.

需重启设备

Readme

Keywords

Package Sidebar

Install

npm i apploader

Weekly Downloads

2

Version

0.17.8

License

ISC

Unpacked Size

30.2 kB

Total Files

14

Last publish

Collaborators

  • doubi
  • guoshengqiang