当我尝试使用不同的密钥和移动设备配置文件重新签名.iPA文件时,我的应用程序因Spotify而崩溃。
是因为“appkey.c”文件还是Spotify凭据与Apple配置文件和密钥之间存在任何关系导致应用程序崩溃?
如果是,解决此崩溃的办法是什么,并在辞职.ipa文件后让我的应用运行?
以下是钥匙串的崩溃日志。
Feb 12 14:17:51 iPhone securityd[87] <Error>: securityd_xpc_dictionary_handler MyApp[7338] copy_matching The operation couldn’t be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements)
Feb 12 14:17:51 iPhone MyApp[7338] <Warning>: *** Assertion failure in NSString* base::deviceIdFromKeychain()(), /Users/spotify-buildagent/buildAgent/work/1e0ce8a77adfb2dc/client/base/_apple/_ios/os_ios.mm:287
Feb 12 14:17:51 iPhone MyApp[7338] <Error>: *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Keychain error when fetching device ID, nonrecoverable'
崩溃日志:
答案 0 :(得分:1)
将要发布的用户标题搜索路径设置为包括:"$(BUILD_ROOT)/../IntermediateBuildFilesPath/UninstalledProducts/include"
更多参考this Link :)
并查看此链接
此链接解释了EXC_CRASH(SIGABRT)崩溃的基本原因,并解释了您需要一个dSym文件来表示崩溃日志。
希望这会对你有所帮助。
此链接也非常有用。请检查出来: