apploader
v0.17.8
Published
run_at_apploader
Downloads
56
Readme
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.
需重启设备