- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我按照官方的 react-native 设置指南来设置我的 react-native 项目。 (安装所有必需的包 + npx react-native init MyProject
+ npx react-native start
(终端 1)+ npx react-native run-ios
(Terminal 2)) 但是,我在尝试构建 ios 应用程序时遇到错误。 This Stackoverflow post似乎没有帮助。
如果你能帮助我,我将不胜感激。这是我的第一个 react-native 设置,所以我不知道如何修复该错误。
这是运行 npx react-native run-ios
时的完整输出:
(base) Lucas-MacBook-Pro-2:MyProject luca$ npx react-native run-iosinfo Found Xcode workspace "MyProject.xcworkspace" info LaunchingiPhone 13 (iOS 15.2) info Building (using "xcodebuild -workspaceMyProject.xcworkspace -configuration Debug -scheme MyProject-destination id=D3DC5A60-6CB5-40B5-B610-4760B38C1941") error Failed to build iOS project. We ran "xcodebuild" command but it exited witherror code 65. To debug build logs further, consider building your appwith Xcode.app, by opening MyProject.xcworkspace. Command lineinvocation:/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -workspace MyProject.xcworkspace -configuration Debug -scheme MyProject -destination id=D3DC5A60-6CB5-40B5-B610-4760B38C1941
User defaults from command line:IDEPackageSupportUseBuiltinSCM = YES
note: Using new build system note: Planning Analyze workspace
Create build description Build description signature:58652ba6d5e25b644cfcef8d1c74529a Build description path:/Users/luca/Library/Developer/Xcode/DerivedData/MyProject-eqgmgatmlgqlskcmpchtodpmmbab/Build/Intermediates.noindex/XCBuildData/58652ba6d5e25b644cfcef8d1c74529a-desc.xcbuild
note: Build preparation complete note: Building targets in dependencyorder error: unable to attach DB: error: accessing build database"/Users/luca/Library/Developer/Xcode/DerivedData/MyProject-eqgmgatmlgqlskcmpchtodpmmbab/Build/Intermediates.noindex/XCBuildData/build.db":database is locked Possibly there are two concurrent builds running inthe same filesystem location.
2022-05-08 12:19:42.347 xcodebuild[2512:185622] Requested but did notfind extension point with identifierXcode.IDEKit.ExtensionSentinelHostApplications for extensionXcode.DebuggerFoundation.AppExtensionHosts.watchOS of plug-incom.apple.dt.IDEWatchSupportCore 2022-05-08 12:19:42.353xcodebuild[2512:185622] Requested but did not find extension pointwith identifierXcode.IDEKit.ExtensionPointIdentifierToBundleIdentifier for extensionXcode.DebuggerFoundation.AppExtensionToBundleIdentifierMap.watchOS ofplug-in com.apple.dt.IDEWatchSupportCore** BUILD FAILED **
要检查所有版本信息,这里是 npx react-native info
的输出:
System:OS: macOS 12.0.1CPU: (8) x64 Intel(R) Core(TM) i5-8279U CPU @ 2.40GHzMemory: 31.59 MB / 8.00 GBShell: 3.2.57 - /bin/bashBinaries:Node: 14.16.1 - /usr/local/bin/nodeYarn: Not Foundnpm: 6.14.12 - /usr/local/bin/npmWatchman: 2022.03.21.00 - /usr/local/bin/watchmanManagers:CocoaPods: 1.11.3 - /usr/local/bin/podSDKs:iOS SDK:Platforms: DriverKit 21.4, iOS 15.4, macOS 12.3, tvOS 15.4, watchOS 8.5Android SDK: Not FoundIDEs:Android Studio: 3.5 AI-191.8026.42.35.5977832Xcode: 13.3.1/13E500a - /usr/bin/xcodebuildLanguages:Java: 16.0.1 - /usr/bin/javacnpmPackages:@react-native-community/cli: Not Foundreact: 17.0.2 => 17.0.2react-native: 0.68.1 => 0.68.1react-native-macos: Not FoundnpmGlobalPackages:react-native: Not Found
最佳答案
快速修复:
从 https://developer.apple.com 手动下载 Xcode 命令行工具
使用sudo xcode-select -s/Library/Developer/CommandLineTools
激活下载的命令行工具
重启 Xcode
(仅适用于官方 react-native 设置):注释掉 ios/Podfile 中的这些行:use_flipper!()
# post_install do |installer|
react_native_post_install(安装程序)
__apply_Xcode_12_5_M1_post_install_workaround(安装程序)
结束
(仅适用于官方 react-native 设置):运行 pod update
错误描述:我终于能够解决这个问题。由于我只是按照 MacO 的设置指南进行操作,如 here 所述,我认为详细说明我为解决上述问题所做的工作很有用。有些人可能面临同样的困难。
首先要注意的是:底层错误是由 Xcode 本身引起的。
error: unable to attach DB: error: accessing build database [...]
只是输出中其他两个错误的结果,即
Requested but did not find extension point with identifier Xcode [...]
第一次运行应用程序时会出现这些错误。尝试重新启动应用程序时,程序的较早实例仍会尝试访问导致错误的数据库。
因此,我将解释如何修复缺少的依赖项 Xcode.DebuggerFoundation.AppExtensionToBundleIdentifierMap.watchOS
和 Xcode.DebuggerFoundation.AppExtensionHosts.watchOS
。我发现如何根据 this Apple Community post 修复该错误.就我而言,我必须从 Apple Developer Website 手动安装 Xcode 命令行工具。 .接下来,Xcode 必须使用 sudo xcode-select -s/Library/Developer/CommandLineTools
集成这些下载的命令行工具。重新启动 Xcode 并按照 react-native 的官方设置指南进行操作后,您将面临另一个构建错误。
会出现这个错误是因为 Xcode 的初始配置与 ios 上的 npm react-native init MyProject
生成的 Podfile 发生冲突。要解决此问题,请注释掉 podfile 中的行(请参阅 4.),并在运行 pod update
后,您的 react-native 设置应该最终可以正常工作。
我希望我能够帮助一些迷路的开发人员,他们希望开始使用适用于 iOS 应用程序的 React Native。
关于ios - Xcode 构建失败 : Requested but did not find extension point,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72160143/
我有一个问题,我想通过其他程序打开 chrome://extensions/页面,例如 cmd.exe 或其他程序。 我们知道,如果我们用chrome.exe打开一个网站,我们可以在cmd.exe中执
当您编写manifest.json 文件时,您必须为内容脚本指定匹配。 http 和 https 工作正常,但如果我尝试包含 chrome://*/* 或其任何变体,我会得到一个我尝试对我的匹配使用无
我真的很困惑我想制作一个可以扩展用户的Google日历的Chrome扩展程序,我应该在Google API下注册哪种程序? 它是Web App吗?但是我不打算让服务器托管任何东西,因为Chrome扩展
我想在带有chrome-extension://URL的iframe上运行内容脚本。我在我的manifest.json文件中添加了一行代码,该行是从http://code.google.com/chr
目前,我正在使用记事本和 chrome 控制台的组合对我的 google-chrome-extensions 进行编码。我 100% 确信有更好的方法来对这些扩展进行编程。人们使用什么环境? 最佳答案
在编写 manifest.json 文件时,必须指定 matches用于您的内容脚本。 http和 https工作正常,但如果我尝试包含 chrome://*/*或它的任何变体,我收到一个错误,提示我
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 7 年前。 Improve
在发布更新后,我正在尝试为我的 Chrome 扩展程序的用户创造流畅的体验。 我在更新应用程序时重新注入(inject)了我的内容脚本,即使用户继续在扩展更新后未刷新的页面上使用我的扩展,我的功能仍然
将扩展程序从 Chrome 移植到 FF 遵循本教程(在 Chrome 中运行良好):http://www.codingscripts.com/check-whether-user-has-a-chr
我正在将 google-chrome 扩展改编成 firefox。 这个扩展相当简单,它只是重新加载当前浏览器窗口并在其中放置一个特定的字符串(它用于在 Odoo 上激活调试状态)。 但是,当我在 m
我正在尝试在普通 HTML 页面(非扩展)中链接到 chrome://extensions。但是单击链接不会执行任何操作: chrome://extensions 右键单击并在新选项卡中打开只会打开
为 String 编写扩展名很容易,但问题是它总是显示为 "MyString".ExtensionMethod() 如果这样写: public static class Extensions{
如题。我正在运行 Joomla 2.5。 “扩展”下拉菜单中唯一可见的项目是: 模块经理 插件管理器 模板管理器 语言经理 编辑:我这样做是为了安装模板,按照此页面上的说明:http://docs.j
基本上我希望文件名以扩展名列表中的扩展名结尾。这是我在 python 中的代码。我已经将一些示例文件名作为列表,如下所示: extensions = ['.mp3','.m4a','.wma'] fi
在 background.html : chrome.tabs.query({active:true, currentWindow:true},function(tabs){ chrome.tab
我有一个可能被用户禁用的 chrome 扩展。在这种情况下,我想创建一个指向 chrome://extensions 菜单的链接。它会是这样的 Chrome extensions 这是不允许的:不允许
我查看了 Google 文档,但不知道如何更改其类型。 这是我加载时遇到的错误。 尝试安装此扩展时出现警告:“browser_action”仅允许用于扩展程序,这是一个旧版打包应用程序。 这是我的ma
我有一个正在构建的 chrome 扩展,它使用 OAuth 访问许多 API。我没有将我的消费者 secret 存储在扩展程序中,而是重定向到获取 token 的服务器,然后重定向回我的扩展程序中的页
我有一个正在构建的 chrome 扩展,它使用 OAuth 访问许多 API。我没有将我的消费者 secret 存储在扩展程序中,而是重定向到获取 token 的服务器,然后重定向回我的扩展程序中的页
这个问题已经有答案了: Why would a developer place a forward slash at the start of each relative path? (4 个回答)
我是一名优秀的程序员,十分优秀!