如何修复从 expo 裸工作流构建 iOS 应用程序时的错误
How to fix error while building iOS app from expo bare workflow
我最近转换到 expo 的裸工作流程,以便能够访问他们的应用程序内购买包,但在构建它时遇到了问题。我 运行 npx react-native 运行-ios 并以这个错误结束:
以下构建命令失败:
CompileC /Users/louis/Library/Developer/Xcode/DerivedData/motivationapp-grdlmxisqpzrubarwhyxyaornqcr/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/EXNotifications.build/Objects-normal/x86_64/EXUserFacingNotificationsPermissionsRequester.o
/Users/louis/Desktop/motivationapp/node_modules/expo-notifications/ios/EXNotifications/Permissions/EXUserFacingNotificationsPermissionsRequester.m 正常 x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 次失败)
我不知道从哪里开始尝试解决这个问题,所以如果有人有任何想法,我们将不胜感激!非常感谢。
经过一番摸索和督促,我找到了解决问题的办法。我试图在 xcode 中构建我的项目,但遇到了类似的错误。我双击将我带到相应的 pod 文件的错误。我注意到所有这些问题都与声明 ios 13 可用的函数有关。问题是我使用的是 xcode 的 ios 12.1 版本,所以它们不起作用的原因是有道理的。然后我先删除了问题函数,然后它起作用了。我不确定这是否是正确的解决方案,但它对我有用并且我的项目按预期工作。
我最近转换到 expo 的裸工作流程,以便能够访问他们的应用程序内购买包,但在构建它时遇到了问题。我 运行 npx react-native 运行-ios 并以这个错误结束:
以下构建命令失败: CompileC /Users/louis/Library/Developer/Xcode/DerivedData/motivationapp-grdlmxisqpzrubarwhyxyaornqcr/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/EXNotifications.build/Objects-normal/x86_64/EXUserFacingNotificationsPermissionsRequester.o
/Users/louis/Desktop/motivationapp/node_modules/expo-notifications/ios/EXNotifications/Permissions/EXUserFacingNotificationsPermissionsRequester.m 正常 x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (1 次失败)
我不知道从哪里开始尝试解决这个问题,所以如果有人有任何想法,我们将不胜感激!非常感谢。
经过一番摸索和督促,我找到了解决问题的办法。我试图在 xcode 中构建我的项目,但遇到了类似的错误。我双击将我带到相应的 pod 文件的错误。我注意到所有这些问题都与声明 ios 13 可用的函数有关。问题是我使用的是 xcode 的 ios 12.1 版本,所以它们不起作用的原因是有道理的。然后我先删除了问题函数,然后它起作用了。我不确定这是否是正确的解决方案,但它对我有用并且我的项目按预期工作。