首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GitHub pod中更改.scnp不会对运行产生影响

问在GitHub pod中更改.scnp不会对运行产生影响
EN

Stack Overflow用户
提问于 2020-02-16 04:53:10
回答 1查看 56关注 0票数 3

您好,我使用的是pod https://github.com/roytornado/RSLoadingView,我更改了Twins.scnp特效并将图像添加到动画中,但这些更改在我运行应用程序时不起作用。

代码语言:javascript
复制
let loadingView = RSLoadingView(effectType: .twins)
loadingView.show(on: tabBarController!.view)

它在屏幕上显示此代码,但它仍然是它的原始版本。

EN

回答 1

Stack Overflow用户

发布于 2020-02-20 04:16:21

据我所知,这个框架不支持自定义.sncp文件。但不管怎样,我会试着回答。

我假设您正在加载pod的示例项目,但如果您也将其安装到您的项目中,那么我的答案也适用。

更改Twins.scnp不会改变效果,因为该示例具有已构建并加载为框架的pod。Twins.scnp文件嵌入在框架中,您只需更改构建pod的源文件。您必须重新构建pod,并将新构建的pod安装到示例应用程序中才能看到您的更改。对于您的需求来说,这种方法可能过于繁琐。

通常,您不应该更改框架的源文件,除非您正在计划派生和重新构建,或者您正在与作者一起处理框架。

如果您真的想更改框架的源代码并使用您的更改重新构建它,您可以这样做:

  • 分支项目,根据您的喜好将派生版本拉入computer

  • Adjust

.sncp文件

  • git提交/推送您的更改到派生的存储库,确保推送到主分支

  • 在项目中安装pod您希望在下面的代码行中看到这一点:

pod 'RSLoadingView', :git => 'https://github.com/yourUsername/RSLoadingView.git', :branch => 'master'

根据您在GitHub中看到的内容,将yourUsername替换为您派生的存储库的url。

如果你这样做,你会看到变化,但这种方法通常不是一个可持续的解决方案。你不会从原始作者那里得到更新,你实际上是在制作你自己版本的pod。

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

https://stackoverflow.com/questions/60243020

复制
相关文章

相似问题

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