测试任何修改我的Xcode项目已经成为一个练习耐心,每当我建立。在所有源文件编译之后,我在Xcode顶部的活动窗口中收到以下消息:
“运行3 3个自定义Shell脚本”
我没有添加任何我自己的定制shell脚本,但是我通过Cocoapods使用了相当多的依赖关系,并且我使用了2个框架来构建环境Crashlytics和Tapstream。 Crashlytics要求您在构建阶段添加一个运行脚本,而不是我不知道其他来自哪里,并且它们似乎是我的构建时间的瓶颈。
任何人都可以启发我正在发生的事情,以及我如何加速?
解决方法
我不能启发你,但我可以告诉你我如何阻止我的跑步。这也发生在安装Cocoapods之后。在我的主要项目的目标,在构建阶段,我注意到两个条目标题为Check Pods Manifest.lock,另一个名为Copy Pods Resources。
在这两种情况下,只有在安装时才有一个未选中的选项“运行”脚本。我检查了两个,至少现在我的项目构建并运行正常,而不运行脚本。
这是一个糟糕的答案,因为我不能真正给你更多的信息,它甚至可能不适合你的情况,所以希望有人来和启发我们。
可能的外部组件问题
所以我只是有一个令人沮丧的经验,调试一个pod安装库的NSLocalized字符串文件不起作用的问题。原来是因为我检查了上面提到的选项。具有安装捆绑包的线路的Pods-resources.sh未在调试模式下运行。当然只有运行 – 当然!要注意的事情
这个问题的更多信息:
NSLocalizedStringFromTable not working in CocoaPod dependency
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。