我们从最近两年开始使用Crittercism SDK,我们已经能够成功上传应用程序。由于过去两天,由于dsym_upload.sh文件,我们无法使用Crittercism上载应用程序。
有人遇到同样的问题... !!!
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9vYXZRQy5wbmcifQ==” alt =“在此处输入图像描述”>
此问题已在CrittercismSDK 5.2.0 CocoaPods规范中解决:https://github.com/CocoaPods/Specs/blob/master/Specs/CrittercismSDK/5.2.0/CrittercismSDK.podspec.json
如果您不想升级到5.2.0,则只需删除文件并从Pods-resources.sh文件中删除这些行
如果[[[“ $ CONFIGURATION” ==“ Debug”]];然后install_resource“ CrittercismSDK / CrittercismSDK / dsym_upload.sh”科幻如果[[“ $ CONFIGURATION” ==“ Release”]];然后install_resource“ CrittercismSDK / CrittercismSDK / dsym_upload.sh”fi
该shell脚本不应该是应用程序捆绑包的一部分,因为它仅在构建时使用(如果它类似于Crashlytics版本,那么它只会将.dsym
文件上传到其服务器,以便可以为您象征崩溃日志)。) >
找到将其复制到应用程序包的构建阶段复制文件
步骤,并从该步骤中删除脚本。编辑
请注意,在构建过程中,脚本仍需要执行才能上传调试符号,但是不需要将其复制到应用程序包中。使用可可豆荚有同样的问题。作为临时的解决方法,我将以下内容放入了Podfile:
我也遇到过这种问题。就我而言,这是由于在包文件名(.app文件)中放置空格和特殊字符引起的。更改名称(删除空格和特殊字符)后,我可以签名并上传应用程序而没有任何问题。