昨日、Xcode 11 のベータ版をダウンロードしました。その後、プロジェクトを開いて、新しい 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.
--
ベータ版をクローズし、Xcode の最新の安定版 (10.2.1) で再度実行しようとしましたが、同じエラーが発生しました。Xocde 11 でプロジェクトを実行しようとする前に、Xcode 10 で問題なく動作したことを言及する必要があります。ベータ 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 で動作していることを忘れていました。