- NSIP-RN 组件库 Expo 快速启动项目,目前只支持 ui 组件
- 下载项目
- 安装 exp:
yarn add exp -g
,若不使用 exp 可以下载 xde - 安装依赖:
yarn install
- 打开模拟器:
ios simulator
orandroid gemynotion
- 启动项目:
exp start
或者使用 xde 打开项目 - 初次使用需在模拟器内安装 expo client app
- 使用 exp:需自行下载并进行安装 app,下载地址和安装步骤见说明
- 使用 xde:无需自行安装,点击 xde 面板里的
Open on iOS simulator
会自动在模拟器内安装 expo client app
- 运行项目:
- 使用 exp:打开 expo client app 后输入 url 以打开项目
- 使用 xde:点击
Open on iOS simulator
打开
- 真机调试:
- app store 搜索 expo 下载并安装
- 打开 app 输入 url 运行项目即可实时调试
- 发布线上:
- 使用 exp:
exp publish
- 使用 xde:点击面板上的
publish
按钮
- 使用 exp:
- 发布到 app store:
-
xde 内未集成,需安装 exp :
npm install -g exp
-
配置 app.json
{ "expo": { "name": "Your App Name", "icon": "./path/to/your/app-icon.png", "version": "1.0.0", "slug": "your-app-slug", "sdkVersion": "17.0.0", "ios": { "bundleIdentifier": "com.yourcompany.yourappname" }, "android": { "package": "com.yourcompany.yourappname" } } }
-
exp start
启动应用 -
exp build:android
orexp build:ios
, 会要求输入 appleId, password, apple Team Id 等信息 -
使用
exp build:status
查看进度,完成后会生成url, 通过该url可下载 .apk 或是 .ipa 文件 -
测试生成的 app
-
提交 app store