【问题标题】:3rd party framework compile warnings in Xcode3rd 方框架在 Xcode 中编译警告
【发布时间】:2018-01-02 23:26:29
【问题描述】:

与这个团队合作,我需要将下一个版本发布到应用商店。克隆项目后,我有 37 个编译警告。我应该引起别人的注意,自己解决这些问题,还是保持原样?我将如何处理来自 3rd 方框架的警告解锁文件并修复自己? id 而不是对我不知道如何工作的“socketEngine.swift”文件进行更改。

下面我列出了我收到的警告类型。 -“不推荐使用字符,请直接使用存储或子字符串”,以及其他各种不推荐使用。 - "在 swift 4 或更高版本中调用此函数时,您必须传递一个 () 元组。 - “这个块声明不是原型” - 其中大约 30 个

当我运行应用程序时,一切运行顺利。 这个项目是objective-c,而且我用swift要好得多,所以如果我不需要,我现在不想纠正所有这些变化。

【问题讨论】:

  • “我应该引起别人的注意,自己解决这些问题,还是保持原样?”咦!?你为什么不先和你的团队讨论呢?
  • 好吧,弃用现在可以工作,但警告是告诉你它们确实需要更改为更新的方法,否则你可能会在即将发布的 iOS 版本中遇到问题。至于这个“我应该引起别人的注意,自己解决这些问题,还是保持原样?”这不是您和您的团队以外的任何人都可以决定的。

标签: ios objective-c xcode compiler-errors xcode9.2


【解决方案1】:

警告不会阻止您构建和发布应用。您可以忽略这些警告。

应该做的是与您的团队交谈并询问他们代码中的任何警告。为什么不与队友交谈?

不要解锁文件。如果您使用的是依赖项管理器,您的编辑可能会丢失,需要在下一个版本中重复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-26
    • 1970-01-01
    • 1970-01-01
    • 2015-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多