跳到主要内容

expo日常开发问题记录

2024-10-20

新项目第一次执行eas build --platform ios时,出现报错:

...
› Session expired Local session
› Using password for sakuraxh@gmail.com from your local Keychain
Learn more
✖ Logging in...
Authentication with Apple Developer Portal failed!
Received an internal server error from Apple's App Store Connect / Developer Portal servers, please try again later
Error: build command failed.

开始怀疑是因为新项目还没配team,于是在xcode中加入team的配置,仍然无效。

后测试其他之前的app也是同样问题,应该不是本地app的配置问题。 根据AI说法,可能苹果服务端? 怀疑eas cli问题,升级但貌似已经最新。

nvm use 21(因为22警告信息太烦人), 再试就ok了(搞不好是巧合,服务器修好了?),但中间报了个证书过期(都回答yes即可)。

2024-10-1

新Android App第一次发布Google Play,用eas submit失败,记录忘了记。 查找原因应该是eas要求至少google市场上已经有一个版本,首次发布前就要有,没错,那就不是首次了。 于是这第一次只有手动上传,由于是google,必须打包成aab。 我在eas.json中配置了一个profile是aab,采用本地密钥文档。 然后ok了。

2024-09-28

近期经常出现调试时VectorIcon不显示的问题。

处理过程:

  1. xcode运行可以吗?奇怪的是xcode只能build successfully,但不能运行;之后再vscode运行,ok了。
  2. 根_layout.tsx文件中加载过程用useFont逐个加载用到的vectorIcons的字体,并追踪是否加载成功,结果证明确实失败了。
  3. 关闭Simulator再打开,一般就ok了,目前办法。
  4. 在真机上没出现过,都是Simulator问题。