Xcode 15でアプリ開発時にめちゃくちゃマイナーなエラーが発生したのでその解決策を記録しておきます。
エラー文
The operation couldn’t be completed. (OSStatus error -10814.)
Domain: IDELaunchCoreDevice
Code: 0
Recovery Suggestion: Verify that the Developer App certificate for your account is trusted on your device. Open Settings on the device and navigate to General -> VPN & Device Management, then select your Developer App certificate to trust it.
User Info: {
IDERunOperationFailingWorker = IDELaunchCoreDeviceWorker;
}
--
The operation couldn’t be completed. (OSStatus error -10814.)
Domain: NSOSStatusErrorDomain
Code: -10814
User Info: {
"_LSFunction" = runEvaluator;
"_LSLine" = 1608;
}
状況
Xcode 15にてBroadcast Upload ExtensionをiOS Appに追加後、Broadcast Upload Extensionをデバッグしようとしたら発生しました。
この時、どのアプリを起動するかが選べますが、自分のアプリを選択していました。
また、開発後にBundle IDを変更したのもあり、これが大いに影響していそうでした。
また、エラー文で示されたようにVPN & Device Managementを見に行きましたが、デベロッパーAppという項目はありませんでした。iOS 17あたりから変更があったような気もします。
解決策
どのアプリを起動するか?の一覧になんと自分が開発したアプリが二つ表示されていました。どちらかがトラップでどちらかが正解でした。
普通に最近使用した項目としてずっと触らずに実行していたのが問題だったようです。
どうやら、Bundle IDを変更した前のものが残っていたようです。