由于Crittercism的.sh文件而无法上传应用程序

问题描述 投票:5回答:4

我们从最近两年开始使用Crittercism SDK,我们已经能够成功上传应用程序。由于过去两天,由于dsym_upload.sh文件,我们无法使用Crittercism上载​​应用程序。

有人遇到同样的问题... !!!

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9vYXZRQy5wbmcifQ==” alt =“在此处输入图像描述”>

xcode itunesconnect itunes crittercism
4个回答
4
投票

此问题已在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


3
投票

该shell脚本不应该是应用程序捆绑包的一部分,因为它仅在构建时使用(如果它类似于Crashlytics版本,那么它只会将.dsym文件上传到其服务器,以便可以为您象征崩溃日志)。) >

找到将其复制到应用程序包的构建阶段复制文件

步骤,并从该步骤中删除脚本。

编辑

请注意,在构建过程中,脚本仍需要执行才能上传调试符号,但是不需要将其复制到应用程序包中。

1
投票

使用可可豆荚有同样的问题。作为临时的解决方法,我将以下内容放入了Podfile:


0
投票

我也遇到过这种问题。就我而言,这是由于在包文件名(.app文件)中放置空格和特殊字符引起的。更改名称(删除空格和特殊字符)后,我可以签名并上传应用程序而没有任何问题。

© www.soinside.com 2019 - 2024. All rights reserved.