停用.ipa文件后,Spotify的iPhone应用程序崩溃了

时间:2014-01-10 10:07:28

标签: ios iphone cocoalibspotify-2.0 libspotify

当我尝试使用不同的密钥和移动设备配置文件重新签名.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'

崩溃日志:

enter image description here

1 个答案:

答案 0 :(得分:1)

将要发布的用户标题搜索路径设置为包括:"$(BUILD_ROOT)/../IntermediateBuildFilesPath/UninstalledProducts/include" 更多参考this Link :)

并查看此链接

How to read crash log? How to find why the app crashes in system library? What means EXC_CRASH (SIGABRT)?

此链接解释了EXC_CRASH(SIGABRT)崩溃的基本原因,并解释了您需要一个dSym文件来表示崩溃日志。

希望这会对你有所帮助。

此链接也非常有用。请检查出来:

Xcode 4 failure to symbolicate Crash Log

How to diagnose EXC_CRASH?