ios - React Native - iOS 和 App Center 部署构建从 main.jsbundle 失败
问题描述
首先感谢您花时间帮助我找到结果。只是我所做的一些背景,所以你知道我采取了哪些角度。
反应——"react-native": "0.62.2"
- 我正在使用应用中心来部署我的 iOS 应用(这就是问题所在),
- 我有 iOS Dev、Beta、Prod 三个方案(每个都在 xCode 中构建良好),
- 我也在使用代码推送,
- 应用程序已在试飞一周正常工作
在调试和发布中本地运行时,我遇到了构建问题“不存在 URL 包”。但是我在这里找到了一个解决方案:https ://www.youtube.com/watch?v=eCs2GsWNkoo效果很好。我还添加了main.jsbundle
into build phases
>> Copy bundle resources
,它解决了发布期间发生的问题。存档测试现在一切正常。
但是我的问题是当我在 App Center 上构建应用程序时main.jsbundle
构建Copy Bundle resources
失败,我相信这是因为 App Center 自己创建了该文件?我面临的错误是:
The following build commands failed:
CpResource /Users/runner/work/1/s/ios/main.jsbundle /Users/runner/Library/Developer/Xcode/DerivedData/aLifeLived-hjrawomvzxvvvdeuplegfjyupvhr/Build/Intermediates.noindex/ArchiveIntermediates/aLifeLived/InstallationBuildProductsLocation/Applications/A\ Life\ Lived.app/main.jsbundle
(1 failure)
知道了这一点,我然后回到 xCode 并从中删除 ,在 App Center 中重新运行构建并成功构建......但是当它出现在试飞中时,它在启动时崩溃。main.jsbundle
Copy bundle resources
我相信 Test Flight 崩溃的原因是没有main.jsbundle
或者是通过 App Center 生产的,如果他们生产了一个 - 我说这是的原因 1. 我无法在本地发布时运行应用程序 2. 我做到了手动部署以测试飞行(在 xCode 中存档,下载 ipa 文件,上传到 App Center,部署)。
我被困在做什么,有人可以帮忙吗?
谢谢!
更新:
我也尝试过构建,legacy build system
但是这导致 App Center 出现以下错误:
The following build commands failed:
Ld /Users/runner/Library/Developer/Xcode/DerivedData/aLifeLived-hjrawomvzxvvvdeuplegfjyupvhr/Build/Intermediates.noindex/ArchiveIntermediates/aLifeLived/IntermediateBuildFilesPath/aLifeLived.build/Release-iphoneos/aLifeLived.build/Objects-normal/armv7/A\ Life\ Lived normal armv7
Ld /Users/runner/Library/Developer/Xcode/DerivedData/aLifeLived-hjrawomvzxvvvdeuplegfjyupvhr/Build/Intermediates.noindex/ArchiveIntermediates/aLifeLived/IntermediateBuildFilesPath/aLifeLived.build/Release-iphoneos/aLifeLived.build/Objects-normal/arm64/A\ Life\ Lived normal arm64
(2 failures)
解决方案
推荐阅读
- java - AXIS 2 Web 服务访问中的 ClassCastException:RequestURIBasedDispatcher
- python - 使用托管标识向 SQL 数据库验证 Azure 应用服务
- google-apps-script - 有没有办法使用 Google Apps 脚本中的日历服务来获取群组访客?
- react-testing-library - 如何更新反应测试库?
- ssl - 如何跳过bitbucket中openshift webhook的证书验证?
- typescript - 声明'export type T1 = object & ComponentOptions的'&'是什么意思
' 在打字稿中? - javascript - 如何动态添加相同输入已输入文本框的次数?
- android - 从 Android Studio 中的 apk 中排除模块
- windows - 如何在智能卡子系统架构中自定义加密服务提供程序(基本 CSP)
- graphql - 子解析器上的 NestJS x Graphql x Typegoose 问题