我找到了六个关于 iPhone Simulator 文件夹位置的答案。虽然这不会显示我的 iPad 应用程序。
有谁知道iPad Simulator 文件夹的位置或获取该位置的方法?
我花了一些时间来解决这个问题,所以我想如果有人搜索过它,他们也可能会在这里找到解决方案。
当我有一个名为 CoreUI 的框架时,问题就出现了。这在我的 iPhone 和 iPad 上运行良好,但它在模拟器上崩溃,终端出现以下错误
dyld: Symbol not found: _OBJC_CLASS_$_CUICatalog
Referenced from: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/Frameworks/UIKit.framework/UIKit
Expected in: /Users/sareninden/Library/Developer/Xcode/DerivedData/Treinplanner-bcfwuvntuwetsmavibxtvaiczpfg/Build/Products/Debug-iphonesimulator/CoreUI.framework/CoreUI
in /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/Frameworks/UIKit.framework/UIKit
Run Code Online (Sandbox Code Playgroud)
在查看所有构建设置并没有发现任何内容后,我尝试使用名为 CoreUI 的框架创建一个空项目。如果没有添加任何逻辑,它就会因相同的错误而崩溃。
模拟器中的CoreUI似乎也是苹果公司使用的框架名称。即使它是一个 swift only 框架,这仍然会导致冲突。
每当我重新安装我的应用程序时,我的模拟器都会给出此错误。无法将/Users/username/Library/Developer/CoreSimulator/Devices/F1CC399F-FAB0-4B9E-BE2A-3335069C0382/data/Containers/Bundle/Application/D70FA1A9-4192-443A-9322-7FF757F2FE1F/myapp.app硬链接复制到/用户/用户名/库/开发人员/ CoreSimulator /设备/F1CC399F-FAB0-4B9E-BE2A-3335069C0382/data/Library/Caches/com.apple.mobile.installd.staging/temp.D4fFgW/extracted/Payload/myapp.app与清单/用户/用户名/库/开发人员/ CoreSimulator /设备/F1CC399F-FAB0-4B9E-BE2A-3335069C0382/data/Library/Caches/com.apple.mobile.installd.staging/temp.D4fFgW/extracted/com.apple。 deltainstallcommands.com.myapp
作为修复,我正在重置仿真器,这非常耗时。有快速解决此问题的方法。
在 ios 模拟器上按 Cmd + I,我收到一条错误:“The keyPrefix reduxPersist: 已在使用中。多个客户端无法共享相同的 keyPrefix。在offlineConfig 对象中提供不同的 keyPrefix。”
我使用 appSyncClient 而不是使用 redux。错误是指新的 AWSAppSyncClient

出于某种原因,iOS 模拟器停止工作。我可以打开 iOS 模拟器,但 Android Studio 无法识别它。我已经尝试通过终端运行,但它说not supported devices connected.
当我运行flutter doctor它返回:
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel stable, v1.12.13+hotfix.8, on Mac OS X 10.12.6 16G2136, locale pt-US)
[?] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[!] Xcode - develop for iOS and macOS (Xcode 9.2)
? Flutter requires a minimum Xcode version of 11.0.0.
Download the latest version or update via the Mac App …Run Code Online (Sandbox Code Playgroud) 我正在 React Native 上运行WatermelonDB(使用 SQLite)。我正在使用 iOS 模拟器,我正在尝试找到数据库文件,以便我可以直接查询它。看来我能够成功保存到数据库,因为我可以从应用程序内查询数据并且它会被持久化。
使用htop,我已经能够找到在模拟器上运行的应用程序的运行进程。但是,当我cd进入该目录时,我看不到任何.db文件。我什至可以转到所有模拟器~/Library/Developer/CoreSimulator/Devices/和ack所有数据库文件的根目录,但仍然没有显示任何内容。
接下来,我尝试在 Xcode 中启动该应用程序,因为我遇到过其他建议检查 Xcode 日志的帖子,这应该会显示数据库位置。唉,这没有向我显示任何信息。
我首先有兴趣知道,鉴于我找不到文件,任何东西怎么可能被持久化db。
其次,我应该从 Xcode 构建我的应用程序,还是可以使用命令行react-native run-ios?我可以看到运行此命令在底层使用了 Xcode,但我不确定使用 Xcode 是否有好处。尽管如此,使用 Xcode 并没有为我提供我正在寻找的答案。
我遵循了 Mac (Big Sur) 上 nativescript 的完整安装指南。此外,在运行 tns doctor 时,一切似乎都很好。但是,当我运行 tns build ios 或 tns run ios 时,出现以下错误:
错误:为 iOS 模拟器构建,但链接和嵌入式框架“TNSWidgets.framework”是为 iOS + iOS 模拟器构建的。(在项目“projectapp”的目标“projectapp”中)。
有人可以告诉我如何解决这个问题。我安装了 nativescript 7.0.11 和 x-code 12.3
我想为我的 React Native 项目设置一个默认模拟器,这样如果我运行脚本
yarn ios,npx react-native run-ios它总是启动“iPhone 12 Pro Max”。
--simulator标志一次不会更改默认模拟器,下次运行yarn ios或react-native run-ios它在不同的模拟器上启动时yarn ios应用程序时,以 开头iPhone 10,当我运行npx react-native run-ios应用程序时,以 开头iPhone 8。如果我通过 xCode 删除其中任何一个模拟器,该项目将不会使用提到的脚本启动,并会抛出找不到 iPhone 10 或 iPhone 8 的错误。所以我的问题是项目中这些模拟器的值保存在哪里,以及如何更改它。它是否设置在.xcworkspace或的某个地方.xcodeproj?如果有人克隆此项目并运行该应用程序,则该应用程序可能会在其计算机上的不同设备上启动。
注意:我不是在寻找答案,包括设置--simulator标志
ios-simulator ×10
ios ×7
xcode ×5
swift ×3
react-native ×2
crash ×1
flutter ×1
frameworks ×1
ipad ×1
iphone-x ×1
nativescript ×1
simulator ×1
xcode9 ×1