我为iOS创建的,提交给Appstoreconnect的应用在审核过程中由于崩溃而被拒绝。
我的应用程序使用CoreNFC框架。因此,此应用与装有iOS 11或更高版本的iPhone 7、8,X ..设备兼容。我在物理设备上对App进行了测试,效果很好。在模拟器上启动也很好(NFC功能不起作用,但应用程序没有崩溃)。
Crashlog包含的信息可让我看到CoreNFC框架在启动时未加载:
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Description: DYLD, Library not loaded: /System/Library/Frameworks/CoreNFC.framework/CoreNFC | Referenced from: /var/containers/Bundle/Application/223F146A-DF69-43CC-89A1-CFDF323ACB45/SharpEnd NFC Scanner.app/SharpEnd NFC Scanner | Reason: image not found
我试图将CoreNFC框架嵌入应用程序的“常规”选项卡-“嵌入式二进制文件”中,但是它给我带来构建错误,因此我不确定是否有可能。
所以我的问题是:
任何帮助或解决方法将不胜感激。
转到项目设置->常规->链接的框架和库
添加状态可选的CoreNFC.framework
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句