昨天,我下载了 Xcode 11 的 beta 版本。之后,我打开了我的项目并尝试使用新的 Xcode 运行。不幸的是,消息出现错误:
Failed to install the requested application
Domain: NSPOSIXErrorDomain
Code: 22
Failure Reason: The application's CFBundleVersion is invalid.
Recovery Suggestion: Ensure your bundle contains a CFBundleVersion with a valid semantic version number.
--
我已经关闭了 beta 版本,并尝试使用最新的稳定版 Xcode (10.2.1) 再次运行,但发生了同样的错误。我需要提到的是,在尝试使用 Xocde 11 运行项目之前,它在 Xcode 10 上运行没有任何问题。使用 beta Xcode 运行前后没有任何变化。
我已经尝试过的:
- 我已删除 Xcode 11 测试版
- 我已经清理了我的项目并从最新的分支中提取了它
- 我已经从以下位置完全删除了 Xcode 10:
~/Library/Caches/com.apple.dt.Xcode
~/Library/Developer
~/Library/MobileDevice
~/Library/Preferences/com.apple.dt.Xcode.plist
/Library/Preferences/com.apple.dt.Xcode.plist
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
- 然后安装全新的稳定版 10.2.1
我可以毫无问题地运行其他未经 Xcode 11 测试的项目。
我的最后一个想法是重新安装 macOS,但我不想这样做。
编辑:我忘了提到该应用程序正在物理 iPhone XS 上运行。