我正在为客户开发一个品牌应用程序。为了自动化签名品牌化部分,我开发了一个脚本,客户可以运行该脚本来使用她/他的证书和配置对生成的xcArchive进行签名,然后将其上传到AppStore。在项目构建阶段,我正在运行脚本以将dSYM提交给Crashlytics(我可以访问客户的key)。在应用程序退出并修改其bundleid后,dSYM是否还有用? 最佳答案 在您辞职并更改bundleID后,该应用程序是否出现在FabricCrashlytics仪表板中?dSYM与组织APIkey而非bundleID相关联,因此只要应用出现在同一组织
.dSYM资源是否包含除DWARF信息之外的任何其他信息?我已经创建了一个应用程序的发布版本。现在,如果我在其上运行dwarfdump,它说可执行文件没有DWARF信息(说它是“空的”),这是我所期望的。但是,如果我随后在其上运行dsymutil,它会创建非空符号文件。这些是二进制文件,所以我不知道里面有什么。任何人都可以启发我吗?是否有这些文件的查看器? 最佳答案 是的,还有其他信息。请注意,.dSYM文件实际上是一个目录。在里面你会发现:SomeApp.app.dSYM/Contents/Info.plistSomeApp.ap
我使用新的Crashlytics/FabricSDK和FacebookSDK更新了我的应用程序,现在我在为crashlytics生成调试信息时收到数百条警告。我四处搜索并更改了许多build设置,但仍然收到警告。调试信息格式设置为“DWARFwithdSYM”,我认为这是crashlytcs所要求的。我在其他链接器标志中设置了$(inherited)。位代码设置为否。不确定我应该更改哪些其他设置以消除警告并能够生成正确的dSYM文件。我正在使用Xcode7.2并为iOS9.2构建。这是一个警告示例:whileprocessing/Users/Yan/Documents/Facebook
我有一个用Xcode4开发的旧项目,我记得在Xcode上执行xarchive,它正确地生成了dsym。但在x4.3.2的最新版本上,创建的xarchive没有dsym文件。我验证了设置这些设置使用dsym来调试和发布还有什么导致问题,是否还有其他我应该注意的设置?请建议解决此问题的方法。注意:我在方案中选择存档调试而不是存档发布。谢谢。 最佳答案 确认BuildSettings中的GenerateDebugSymbols设置为YES。确保在编译之前清理目标。这样做之后,确保您在正确的位置寻找.dSYM。右键单击Organizer中的
我正在尝试获取对GoogleDriveAPI的访问权限,并且我阅读了documentation.我的iOS应用程序发送第一个请求以向端点请求权限https://accounts.google.com/o/oauth2/v2/auth.用户授予权限。我得到一个代码。下一步是刷新和访问token的授权代码。至于已安装的应用程序,我不需要发送客户端密码。为此,iOS应用会向端点发送POST请求:https://www.googleapis.com/oauth2/v4/token带有标题:Content-Type:application/x-www-form-urlencoded正文:code
我在我的应用程序中使用Crashlytics,一切正常。甚至Crashlytics也运行良好。ButtheproblemisthatwheneverIamcreatinganewbuildforourappitsagainshowingmissingDSYMFileuploadnew.有什么解决办法吗?在fabricDocument中,我找到了这个。但我不明白这一点。任何人都可以向我解释如何解决这个问题吗?https://docs.fabric.io/apple/crashlytics/advanced-setup.html 最佳答案
我正在为存档构建一个包含多个目标的方案。如果我单独使用相应的方案构建每个目标,它就可以正常工作。但是,当我在一个方案中完全构建它们时,我从crashlytics中得到错误:2014-05-1316:47:43.453run[52789:507]UnabletocopydSYMatpath/Users/miroslavkutak/Library/Developer/Xcode/DerivedData/ConTAGme-cohfutczhamcdpcbnpdrtbbzeefh/Build/Intermediates/ArchiveIntermediates/AppStore/BuildPr
我在任何地方都找不到很多关于此警告的引用资料。我有两个提供下拉刷新控制的ViewController。一个还好。另一个产生上面的警告。我将代码从一个复制到另一个。代码如下(PFUser指Parse.com):[superviewDidAppear:animated];if([PFUsercurrentUser]){NSLog(@"who'stheuser:%@",[PFUsercurrentUser]);UIRefreshControl*refreshTable=[[UIRefreshControlalloc]init];refreshTable.attributedTitle=[[N
有没有办法在运行时从应用程序获取dSYM文件的UUID?我尝试使用我找到的示例代码,但它返回的UUID与dSYM的UUID不同。谢谢。 最佳答案 dwarfdump-u这将显示相应dsym的关联UUID 关于ios-获取应用程序在运行时存档时dSYM具有的UUID,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/22673159/
我的应用程序使用了一些第3方框架。我有一个框架本身和它的dSYM文件。归档我的应用程序时,归档文件不包含此框架的dSYM文件。它包含其他框架的其他dSYM文件,这些框架通过CocoaPods包含并与我的应用一起构建。我正在使用HockeyApp进行应用程序分发,因此我正在将我的应用程序IPA和dSYMs存档上传到它。但是由于缺少这个确切框架的确切dSYM,我无法在崩溃报告中看到所有堆栈跟踪。所以问题是:我怎样才能请Xcode为框架复制dSYM文件?我应该在存档期间通过脚本手动执行此操作吗? 最佳答案 如果您有预构建的框架,您需要将在