Xcode 12 后应用程序无法在模拟器上启动
Application won't start on simulators in Xcode 12
请告诉我,升级到 Xcode12 后,模拟器停止了 运行
出现错误 'in /Users/.../Pods/MobileVLCKit.framework/MobileVLCKit(VLCEmbeddedDialogProvider.o), building for iOS Simulator, but linking in object file built for iOS, file' /Users/.../Pods/MobileVLCKit /MobileVLCKit.framework/MobileVLCKit 'for architecture arm64'
我在 Internet 上找到了使用 Any [=64= 将 arm64 添加到 Excluded Architectures 的解决方案] Simulator SDK 选项,我做了。
然后同样的错误只出现在 i386 架构中,我也将它添加到异常中(用于项目目的和 Pods 目的)
然后和x86_64一样,也加了
之后出现错误'Build input file cannot be found' /Users/...Library/Developer/Xcode/DerivedData/SWSTB-asdgdfgbgfbg.../Build/Products/Release-iphonesimulator/MYNAME.app/MYNAME'
我尝试清理 DerivedData,但此后错误再次出现
不知道怎么解决
在真机上运行正常,只有模拟器有问题
更新了 Xcode 到 12.01,更新了 cocoapods,更新了 mobilevlckit,错误仍然存在
- 删除
/Library/Developer
(root 中的那个),或重命名它并重新启动您的 Xcode。
或
- cmd + shift + opt + k
或
pod update
问题出在 pod MobileVLCKit。
pod 开发人员添加了必要的更改以与 Xcode 12.x
一起正常工作
有必要将 MobileVLCKit 更新到版本 3.3.15
上面3.3.13我还没有更新,然后注册了命令pod install --repo-update
。之后,更新了带有 pod 的存储库,可以安装最新的工作版本
我已经将一个旧项目迁移到 Xcode 12.4,cocoapods。同样的情况。我已经解决了使用(项目和目标部分)更新构建设置 -> VALID_ARCH 值:
$(ARCHS_STANDARD) i386
仅构建架构:是
为了您的尝试,请记住删除派生数据:
rm -rf ~/Library/Developer/Xcode/DerivedData
请告诉我,升级到 Xcode12 后,模拟器停止了 运行
出现错误 'in /Users/.../Pods/MobileVLCKit.framework/MobileVLCKit(VLCEmbeddedDialogProvider.o), building for iOS Simulator, but linking in object file built for iOS, file' /Users/.../Pods/MobileVLCKit /MobileVLCKit.framework/MobileVLCKit 'for architecture arm64'
我在 Internet 上找到了使用 Any [=64= 将 arm64 添加到 Excluded Architectures 的解决方案] Simulator SDK 选项,我做了。
然后同样的错误只出现在 i386 架构中,我也将它添加到异常中(用于项目目的和 Pods 目的)
然后和x86_64一样,也加了
之后出现错误'Build input file cannot be found' /Users/...Library/Developer/Xcode/DerivedData/SWSTB-asdgdfgbgfbg.../Build/Products/Release-iphonesimulator/MYNAME.app/MYNAME'
我尝试清理 DerivedData,但此后错误再次出现
不知道怎么解决
在真机上运行正常,只有模拟器有问题
更新了 Xcode 到 12.01,更新了 cocoapods,更新了 mobilevlckit,错误仍然存在
- 删除
/Library/Developer
(root 中的那个),或重命名它并重新启动您的 Xcode。
或
- cmd + shift + opt + k
或
pod update
问题出在 pod MobileVLCKit。
pod 开发人员添加了必要的更改以与 Xcode 12.x
一起正常工作有必要将 MobileVLCKit 更新到版本 3.3.15
上面3.3.13我还没有更新,然后注册了命令pod install --repo-update
。之后,更新了带有 pod 的存储库,可以安装最新的工作版本
我已经将一个旧项目迁移到 Xcode 12.4,cocoapods。同样的情况。我已经解决了使用(项目和目标部分)更新构建设置 -> VALID_ARCH 值:
$(ARCHS_STANDARD) i386
仅构建架构:是
为了您的尝试,请记住删除派生数据:
rm -rf ~/Library/Developer/Xcode/DerivedData