首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于Crittercism的.sh文件,无法上载应用程序

由于Crittercism的.sh文件,无法上载应用程序
EN

Stack Overflow用户
提问于 2015-04-23 15:47:17
回答 4查看 1.9K关注 0票数 5

我们使用Crittercism SDK已经有2年了,我们成功地上传了应用程序。在过去的2天内,由于dsym_upload.sh文件的原因,我们无法上传带有Crittercism的应用程序。

任何人遇到同样的问题...!

EN

回答 4

Stack Overflow用户

发布于 2015-04-24 01:16:23

此问题已在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文件中删除这些行

if [ "$CONFIGURATION“== "Debug”];then "CrittercismSDK/CrittercismSDK/dsym_upload.sh“fi if [ "$CONFIGURATION”== "Release“];then install_resource fi

票数 4
EN

Stack Overflow用户

发布于 2015-04-23 15:52:20

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

找到正在将其复制到应用程序包的构建阶段复制文件步骤,并从该步骤中删除脚本。

EDIT请注意,为了上传调试符号,在构建期间仍需要执行脚本,但不需要将其复制到应用程序捆绑包中。

票数 3
EN

Stack Overflow用户

发布于 2015-04-23 22:28:27

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

代码语言:javascript
复制
post_install do |installer|
    ...
    system('perl -pi.back -e "s/install_resource \"CrittercismSDK\/CrittercismSDK\/dsym_upload.sh\"//" "Pods/Target Support Files/Pods/Pods-resources.sh"')
end

它所做的是删除将dsym_upload.sh作为资源复制到.app文件中的那一行

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29816930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档