Expo构建(IOS和Android)和Expo发布错误

3

我一直在尝试构建一个应用程序,它是我上个月正在开发的,但当我使用以下命令时,它无法正常工作:

expo build:android expo build:ios expo publish 但我的应用程序在开发模式下,运行在真实的安卓和IOS设备上都可以正常运行。

三星Galaxy S8 苹果iPhone 9s

没有任何错误或其他问题。

expo build:android
Checking if there is a build in progress...

Request failed with status code 500
Error: Request failed with status code 500
    at createError (C:\Users\FiercePC\AppData\Roaming\npm\node_modules\expo-cli\node_modules\axios\lib\core\createError.js:16:15)
    at settle (C:\Users\FiercePC\AppData\Roaming\npm\node_modules\expo-cli\node_modules\axios\lib\core\settle.js:17:12)
    at IncomingMessage.handleStreamEnd (C:\Users\FiercePC\AppData\Roaming\npm\node_modules\expo-cli\node_modules\axios\lib\adapters\http.js:237:11)
    at IncomingMessage.emit (events.js:187:15)
    at IncomingMessage.EventEmitter.emit (domain.js:442:20)
    at endReadableNT (_stream_readable.js:1094:12)
    at process._tickCallback (internal/process/next_tick.js:63:19)

在出现500错误的情况下,服务由于服务器使用过度而暂时中止,或者问题是由服务器异常引起的。这可能是服务器脚本中的错误。等一会儿再试一次似乎是个好主意。 - hong developer
今天我也遇到了同样的错误,非常令人沮丧。 - isick
2
我解决了这个问题,我相信这个错误与 app.json 文件有关 当我删除 owner 字段后,我的问题得到了解决 由于某种原因,文档建议将其添加以发布项目,但它不允许我添加一个。 - Youssef Ell
@YoussefEll,你真棒!这对我也起作用了。非常感谢你的跟进。 - isick
@isick 不用担心,兄弟,祝你好运。 - Youssef Ell
2个回答

3

1
在我的情况下,我只是更改了我的bundlerIdentifier
从这个
"bundlerIdentifier": "com.example.app.appName"
到这个
"bundlerIdentifier": "com.example-app.appName"
然后它对我起作用了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接