前提・実現したいこと
正常にSimulator上で起動できるようにしたい。
発生している問題・エラーメッセージ
エラーメッセージ terminating with uncaught exception of type NSException *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[REAEventDispatcher setBridge:]: unrecognized selector sent to instance
該当のソースコード
色々調べてコードに問題があるわけではなく、Storyboardの紐付けに原因があるのではないかと考えました。以下、Storyboardのコードです。
Storyboard
1<!--View Controller--> 2 <scene sceneID="EHf-IW-A2E"> 3 <objects> 4 <viewController id="01J-lp-oVM" sceneMemberID="viewController"> 5 <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3"> 6 <rect key="frame" x="0.0" y="0.0" width="428" height="926"/> 7 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 8 <subviews> 9 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="LaunchScreenBackground" translatesAutoresizingMaskIntoConstraints="NO" id="rfe-y4-TqZ" userLabel="LaunchScreenBackground"> 10 <rect key="frame" x="0.0" y="44" width="428" height="667"/> 11 <constraints> 12 <constraint firstAttribute="height" constant="818" id="MRg-CC-Ohj"/> 13 </constraints> 14 </imageView> 15 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="LaunchScreen" translatesAutoresizingMaskIntoConstraints="NO" id="79J-EH-VlP"> 16 <rect key="frame" x="0.0" y="44" width="428" height="667"/> 17 </imageView> 18 </subviews> 19 <viewLayoutGuide key="safeArea" id="Bcu-3y-fUS"/> 20 <color key="backgroundColor" red="0.45098039220000002" green="0.77647058820000003" blue="0.76078431369999999" alpha="1" colorSpace="calibratedRGB"/> 21 <constraints> 22 <constraint firstItem="rfe-y4-TqZ" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="4LG-pP-D61"/> 23 <constraint firstItem="rfe-y4-TqZ" firstAttribute="top" secondItem="Bcu-3y-fUS" secondAttribute="top" id="5fd-wb-w5r"/> 24 <constraint firstItem="Bcu-3y-fUS" firstAttribute="bottom" secondItem="79J-EH-VlP" secondAttribute="bottom" id="6j7-va-beR"/> 25 <constraint firstItem="Bcu-3y-fUS" firstAttribute="trailing" secondItem="rfe-y4-TqZ" secondAttribute="trailing" id="7Gb-rF-6pZ"/> 26 <constraint firstItem="rfe-y4-TqZ" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="7di-sq-DV3"/> 27 <constraint firstItem="Bcu-3y-fUS" firstAttribute="bottom" secondItem="rfe-y4-TqZ" secondAttribute="bottom" id="Lat-am-6i7"/> 28 <constraint firstAttribute="trailing" secondItem="rfe-y4-TqZ" secondAttribute="trailing" id="RPn-zA-c0Z"/> 29 <constraint firstAttribute="bottom" secondItem="rfe-y4-TqZ" secondAttribute="bottom" id="ezF-bZ-0LQ"/> 30 <constraint firstItem="79J-EH-VlP" firstAttribute="top" secondItem="Bcu-3y-fUS" secondAttribute="top" id="lKe-Eu-YDw"/> 31 <constraint firstItem="79J-EH-VlP" firstAttribute="leading" secondItem="Bcu-3y-fUS" secondAttribute="leading" id="lNe-Of-NzJ"/> 32 <constraint firstItem="Bcu-3y-fUS" firstAttribute="trailing" secondItem="79J-EH-VlP" secondAttribute="trailing" id="pYT-eH-1qK"/> 33 </constraints> 34 </view> 35 </viewController>
※2021/11/15追記
main.mのUIApplicationMainでこのエラーが出ていることがわかりました。
main
1#import <UIKit/UIKit.h> 2 3#import "AppDelegate.h" 4 5int main(int argc, char * argv[]) { 6 @autoreleasepool { 7 return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 8 } 9} 10
参照元
UIApplication
1UIKIT_EXTERN int UIApplicationMain(int argc, char * _Nullable argv[_Nonnull], NSString * _Nullable principalClassName, NSString * _Nullable delegateClassName);
試したこと
StoryboardのView ControllerのCustom Classを変更など
補足情報(FW/ツールのバージョンなど)
macbook air(m1),Xcode 13.1
あなたの回答
tips
プレビュー