我在Apple M1计算机上使用以下命令运行带有live reload的Ionic React应用时遇到问题:ionic capacitor run ios -l --external
它会导致一堆(7-10)与target 'CapacitorCordova' from project 'Pods'
相关的构建错误。
以下是其中一个示例(它们都非常相似):CompileC /Users/${myUserName}/${myAppName}/ios/DerivedData/3D9B99DC-5F3F-4063-A938-63CABEB81D07/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/CapacitorCordova.build/Objects-normal/x86_64/CDVInvokedUrlCommand.o /Users/${myUserName}/${myAppName}/node_modules/@capacitor/ios/CapacitorCordova/CapacitorCordova/Classes/Public/CDVInvokedUrlCommand.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'CapacitorCordova' from project 'Pods')
有趣的是,我在构建应用程序并在Xcode的模拟器中运行它时没有遇到任何麻烦。这将是很好的有它活重新加载,因为我做的变化虽然。
我试过了
- 使用默认Ruby安装Cocoapods
- 用Homebrew安装最新版本的Ruby,然后用最新的Ruby安装CocoApods
- 用自制软件安装cocoapods
- 卸载所有东西(cocoapods,homebrew等),然后在运行Rosetta的终端中重新安装
- 清理Xcode构建并删除DerivedData文件夹的内容
- 在
ios/App
目录下解集成Pod并重新安装Pod - 使用Rosetta运行Xcode
- 在Xcode的Build Settings中将
Build Active Architecture Only
设置为yes
- 将
arm64
添加到构建设置中的排除体系结构列表中
Xcode版本:14.0.1
MacOS:Monterey,版本12.6
离子版本:6
1条答案
按热度按时间62o28rlo1#
我在2014年的MacBook Pro上也遇到了同样的问题。如果有人解决了这个问题,请分享我的解决方案。先谢谢你了
构建失败