1、使用私有包的时候,expo 后台要添加NPM_TOKEN secrets
2、项目里添加.npmrc文件
@thepiquelab:registry=https://npm.pkg.github.com/
//npm.pkg.github.com/:_authToken=${NPM_TOKEN}
这样添加之后本地会报错,因为无法找到npm token变量,需要在.profile里面声明一下
export NPM_TOKEN=''
如果本地用不到这token,直接声明一个空值就可以
3.expo-document-picker使用的时候一定要这样配置
[
"expo-document-picker",
{
"appleTeamId": TEAMID,
"iCloudContainerEnvironment": "Production"
}
],
要不然打包的时候会报错,
![](https://img.haomeiwen.com/i9126595/c5874fc62564b1ca.png)
4.打包的时候报错:project not found
![](https://img.haomeiwen.com/i9126595/0022d075c2323697.png)
这是由于sentry-expo集成错误的问题,名字之类可能不对,
![](https://img.haomeiwen.com/i9126595/a94c718d2d678dc3.png)
我这边重新配置了之后依旧还报错,最后果断改为react-native集成方式
网友评论