如何解决iOS 安全问题 - 目标支持文件是什么,它们有什么作用?
我已经开发 iOS 应用程序大约 18 个月了,而且我大部分时间都是自学的。我最近被聘用并被带到一个非常大的项目中,其中有很多动人的部分。我想为雇用我的应用程序所有者提供一个大纲,我还想在向他和其他人展示大纲之前进行安全检查,并向他建议我们最终应该雇用一名 iOS 安全人员专家。
此外,在对该项目进行简要概述后,我发现了一些让我印象深刻的东西,我想知道它们是否也让查看此帖子的任何人都印象深刻:
在主项目文件下方,有一个Xcode项目文件,名为:'Pods'
项目 - Pods
-
Podfile: (列出所有豆荚);将为此单独发表一篇文章)。
-
框架: (包含我们使用的可可豆荚的所有框架)。
-
产品: (列出我们使用的所有可可豆荚,然后在每个可可豆荚后面加上一个 .framework)。 例如:“Alamofire.framework”
-
- 1. Pods-UberApp-Uber
- 2. Pods-UberApp-UberDev
在 'Targets Support Files' 中的两个文件夹中的每一个中都存在以下文件(下面的图片链接),开头(对于其中的第一组项目)第一个文件)是 'Pods-UberApp-Uber' 或(对于第二个文件中的第二组项目)'Pods-UberApp-UberDev':
Screenshot of 'Pods-UberApp-Uber' / 'Pods-UberApp-UberDev' file items,previously described
这些文件是什么?它们是否存在于每个 Xcode 项目/iOS 应用程序中?
注意:出于隐私和理解的考虑,Uber 只是应用的演示名称。谢谢。
解决方法
这些文件由 cocoapods
自动生成您可以在 Pods
项目中编辑的唯一文件是 Podfile
。它包含您的所有依赖项,并且可能包含一些用于配置它们的自定义设置。
如果您打开文件系统中的 Podfile
位置,您会在附近找到 Podfile.lock
:它包含自上次 pod install
或 pod update
以来已安装依赖项的所有版本。您可以尝试删除 Pods
文件夹并使用 pod install
从文件夹内的终端运行 Podfile
,它应该重新创建 Pods
目录。
因此,Xcode 只需要屏幕截图上的所有这些文件来为您构建依赖项。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。