ios 无法推送框架的信息列表

6jjcrrmo  于 2023-08-08  发布在  iOS
关注(0)|答案(1)|浏览(90)

我生成了Charts.xcframework by Carthage locally.并将此框架文件添加到我的项目根文件夹中以跟踪它。
在当地一切都很好。框架路径为Myproject/Myproject/Frameworks/Charts.framework


的数据
但是当我想把它们推到远程仓库时,我发现框架的Info.plist丢失了。如果我复制了那个文件,它就可以被推送。

如果只有Info.plist文件,则bitbucket仓库中没有Info.plist


只有同时具有Info copy.plistInfo.plist时,才具有Info copy.plist

我没有在Info.plist的.gitignore文件中添加任何忽略。
不知道为什么bitbucket只是不跟踪Charts.framework中的Info.plist。任何帮助,谢谢。

ars1skjm

ars1skjm1#

听起来您在将Charts.frameworkInfo.plist文件推送到Bitbucket上的远程存储库时遇到了问题。看起来Info.plist文件没有被Bitbucket跟踪,即使您没有在.gitignore文件中为其添加任何忽略规则。
检查Info.plist文件是否被全局.gitignore文件或父目录中的.gitignore文件忽略。您可以通过运行git config --get core.excludesfile命令来检查全局忽略规则。如果正在使用global ignore file,则可以检查其内容,以查看其中是否包含任何可能导致Info.plist文件被忽略的规则。
另一项检查-查看Info.plist文件是否先前添加到存储库的.gitignore文件中,然后删除。在这种情况下,您可能需要运行命令git rm --cached <file>从存储库的索引中删除该文件,然后使用git add <file>将其添加回来。useful sources在这里

相关问题