如何通过EXPO裸露的工作流程构建iOS应用时纠正错误

时间:2020-09-20 00:03:51

标签: ios react-native expo react-native-ios

我最近转换为expo的裸露工作流程,以便能够访问其“应用程序内购买”软件包,并且在构建它时遇到了麻烦。我运行npx react-native run-ios并出现以下错误:

以下构建命令失败: CompileC /用户/路易/库/开发人员/Xcode/DerivedData/motivationapp-grdlmxisqpzrubarwhyxyaornqcr/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/EXNotifications.build/Objects-normal/x86_64/EXUserFacingNotificationsPermissionsRequester。

/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次失败)

我不知道从哪里开始尝试解决此问题,因此,如果有人有任何想法,将不胜感激!非常感谢。

1 个答案:

答案 0 :(得分:0)

经过一番摸索之后,我想出了解决我问题的方法。我试图在xcode中构建我的项目,并且遇到类似的错误。我双击错误将我带到相应的Pod文件。我注意到所有与功能有关的问题都说明ios 13可用。问题是我正在使用版本为ios 12.1的xcode,因此它们为什么不起作用很有意义。然后,我先删除有问题的功能,然后它开始工作。我不确定这是否是正确的解决方案,但它对我有用,我的项目按预期工作。