Mur*_*gal 7 xcode ios testflight crashlytics
Crashlytics已安装在相关应用程序中,现已推出几个版本.它一直很好用.
但是在我们准备下一个版本时,Crashlytics已经停止在发布模式下报告崩溃.以下是自上次发布以来我可以想到的事情.
无论如何,所有这些更改崩溃仍然在Debug中正常报告.只是没有发布(在归档并上传到iTunes Connect后从TestFlight安装).
以下是我检查的内容:
在Fabric站点上,应用程序就在那里,版本和构建都在那里.当我点击Missing DSYMs时,它告诉我没有遗漏.
startWithAPIKey正在被召唤didFinishLaunchingWithOptions(在trojanfoe的问题之后添加).
api密钥是正确的.检查并仔细检查.
在构建脚本中,调试和发布之间没有(也从来没有)区别.它看起来像这样:
DEBUG_INFORMATION_FORMAT中已经设置为DWARF with dSYM File(在StormXX的问题之后添加):我错过了什么?
Mike来自Crashlytics和Fabric.
使用Fabric,Crashlytics的初始化确实略有改变.使用以下代码应该工作(Obj-C):
#import "AppDelegate.h"
#import <Fabric/Fabric.h>
#import <Crashlytics/Crashlytics.h>
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[Crashlytics startWithAPIKey:@"YourAPIKey"];
// You can comment out the above line if you have your Twitter Fabric API key in your info.plist.
[Fabric with:@[[Crashlytics class]]];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
还建议将运行脚本构建阶段更新为以下内容:
./Fabric.framework/run <YourAPIKey> <YourBuildSecret>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5908 次 |
| 最近记录: |