Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在codebase从Tianium更改为Swift后,从应用商店更新应用程序时,应用程序崩溃_Ios_Objective C_Swift_App Store_Titanium - Fatal编程技术网

Ios 在codebase从Tianium更改为Swift后,从应用商店更新应用程序时,应用程序崩溃

Ios 在codebase从Tianium更改为Swift后,从应用商店更新应用程序时,应用程序崩溃,ios,objective-c,swift,app-store,titanium,Ios,Objective C,Swift,App Store,Titanium,我的申请书以前是用钛合金写的。现在,我发布了一个新版本,代码是用Swift编写的。现在,用户将其应用程序更新到此版本并启动应用程序后,应用程序崩溃。然后,当用户删除并重新安装应用程序时,它再次开始正常运行。在应用程序中检测此更改的最佳方法是什么?我已经想到了一个解决办法。我可以检查是否设置了NSUserDefaults中的某个键,然后删除并刷新,然后重新开始。可能是因为Tianium在iOS内存缓存中保存了一些内容,以便对其进行初始化。然后,当用户删除应用程序时,也要删除此缓存,也许解决此问题的

我的申请书以前是用钛合金写的。现在,我发布了一个新版本,代码是用Swift编写的。现在,用户将其应用程序更新到此版本并启动应用程序后,应用程序崩溃。然后,当用户删除并重新安装应用程序时,它再次开始正常运行。在应用程序中检测此更改的最佳方法是什么?我已经想到了一个解决办法。我可以检查是否设置了NSUserDefaults中的某个键,然后删除并刷新,然后重新开始。

可能是因为Tianium在iOS内存缓存中保存了一些内容,以便对其进行初始化。然后,当用户删除应用程序时,也要删除此缓存,也许解决此问题的一个好办法是在首次初始化新应用程序时清理缓存。

是否有此安装的日志?