问题标签 [project-navigator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
22698 浏览

ios - Xcode 6:项目导航器中没有框架文件夹

我正在使用 Xcode 6 并遵循 Xcode 版本 4 教程,所以这里和那里的情况有所不同。

我的项目导航器中似乎没有 Frameworks 文件夹,因此当我下载一些 .framework 文件并在项目编辑器的构建阶段手动添加它们时,我没有 Frameworks 文件夹来保存它们并让它们掉落进入我的项目导航器的顶部。所以他们在那里,只是不在一个特殊的文件夹中,而且看起来不太好。

那么 Xcode 6 应该自动有一个 frameworks 文件夹,还是我需要自己创建一个?如果是这样,我该怎么做?(到目前为止,我只添加了新文件)。

0 投票
3 回答
1365 浏览

ios - 无法在 Xcode 的 Project Navigator 中拖动和移动文件

我无法在我的项目导航器(Xcode 6.1)中拖动我的类(和其他文件),我不确定这个问题是什么时候开始的。可能是我将 Xcode 从 6.0 更新到 6.1 的时候。

我以前能够做到这一点并且希望能够再次做到这一点,因为我更喜欢随着项目的发展重新组织项目的结构。自从发生这种情况后,我也无法创建新组。当我单击“新建组”时,我可以在树状结构中看到一个新文件夹,但只有半秒钟它才会再次消失。

谁能帮我这个?

编辑:

如果创建一个新项目,这不是问题,这只发生在我正在处理的这个特定项目中。

0 投票
3 回答
976 浏览

android - Android Studio 如何使用像 xCode 这样的面包屑跳转到方法定义?

我正在寻找一种使用 Android Studio 跳转到 .java 文件中的方法定义的方法。我知道 xCode 有一个面包屑路径,如下图所示,它以方法和实例变量结尾。

如何跳转到 Android Studio 中的方法定义?

在此处输入图像描述

0 投票
2 回答
80 浏览

xcode - 在 xCode 中构建项目会折叠项目导航器中的所有组

这是我以前从未见过的。我正在运行xCode 7.2.1(还不能更新到 7.3)并且

每次我构建我的项目或构建/运行我的项目时,我的项目导航器中的所有组都会自动折叠。

非常令人沮丧,并且确实减慢了编码速度。有没有其他人遇到过这个问题和/或知道如何解决它?任何帮助将不胜感激。提前致谢。

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
788 浏览

ios - Pod 更新致命地改变了应用程序

我完美运行的应用程序曾经有一个 Xcode Project Navigator,如下所示。

项目导航器旧

iOS 10 要求意味着我必须将 Xcode 升级到 8.1,这意味着将整个 Mac OS 升级到 Sierra,并将整个应用程序转换为 Swift 2.3。

不用说,这会导致错误,其中一个是 PubNub 的问题。然而,除了这个新的构建错误之外,应用程序结构是相同的,在处理完所有布局问题后一切似乎都很好。

我被要求运行以下步骤来尝试解决 PubNub pod 错误,尽管我警告说之前处理 pod 文件的尝试导致了最终无法恢复的致命错误。

  1. Xcode 更新后安装所有 iOS 模拟器
  2. 打开 Xcode 首选项 (Cmd+,) 并导航到“Locations”选项卡,其中将显示“DerivedData”文件夹的路径
  3. 单击显示的“DerivedData”路径右侧带有箭头的小圆圈以在Finder中打开它
  4. 退出 Xcode
  5. 删除“DerivedData”文件夹
  6. 通过在终端中输入以下内容来清理 CocoaPods(如果与它集成)缓存:rm -rf ~/Library/Caches/CocoaPods
  7. 从项目根目录(Podfile 所在的位置)在终端中运行: pod deintegrate MyApp.xcodeproj
  8. 从项目根目录(Podfile 所在的位置)中删除 Podfile.lock 文件
  9. 从项目根目录(Podfile 所在的位置)在终端中运行: pod update
  10. 启动 Xcode(按 Shift + Cmd + K 以防万一)
  11. 尝试构建项目

完成所有这些之后,我的项目导航器现在看起来像这样。

项目导航器 新

正如你所看到的,我丢失了很多东西,包括 pod 文件等。正如怀疑的那样,我的应用程序现在受到了致命的伤害。

我的桥接头是红色的,Restkit.h 是红色的,并且所有 pod 引用都消失了。

我在 Finder 中的项目根目录有 Pods 文件夹和 pod 文件等,但是如果我尝试将文件夹从 Finder 拖到项目中,它们不会像以前那样显示 - 例如,文件夹是蓝色而不是黄色。

我在 Xcode 8.1 和 Cocoapods 1.1.1 上。

如何恢复我的应用程序?

编辑:如果有帮助,这里是我 1 月份未解决问题的链接,这是我迄今为止最后一次敢于触摸 pod 文件。这种情况的后果和以前一样——不同的是,一月份我放弃了 2 周的工作,现在我正在考虑放弃 10 个月的工作。

RestKit.h 从未在 Xcode 项目中找到

播客文件:

终端中 pod 更新的结果:

更新所有 pod 更新本地规范存储库 执行深度获取规范存储库master以提高未来性能警告:由于文件过多,已跳过不精确的重命名检测。CocoaPods 1.2.0.beta.1 可用。更新使用:sudo gem install cocoapods --pre [!] 这是一个我们希望您尝试的测试版本。有关更多信息,请参阅https://blog.cocoapods.org和此版本的更改日志https://github.com/CocoaPods/CocoaPods/releases/tag/1.2.0.beta.1

分析依赖关系 [!] 依赖关系RestKit (~> 0.24.0)不用于任何具体目标。SimpleKeychain在任何具体目标中都没有使用依赖项。AWSS3在任何具体目标中都没有使用依赖项。VideoCore在任何具体目标中都没有使用依赖项。SDWebImage (~> 3.7)在任何具体目标中都没有使用依赖项。SVPullToRefresh在任何具体目标中都没有使用依赖项。PubNub (~> 3.7.11)在任何具体目标中都没有使用依赖项。MZFormSheetController在任何具体目标中都没有使用依赖项。

0 投票
0 回答
864 浏览

xcode8 - Xcode 8 项目导航器字体大小

我已更新到 MacOS 10.12.4 Sierra 和 Xcode 8.3.2,但现在因为 Xcode 项目导航器字体大小太小而失明。有没有办法增加导航器的字体大小?我们曾经被允许使用诸如 MMNavigatorFont 之类的插件来执行此操作,但现在不再允许了。

0 投票
4 回答
9473 浏览

ios - 某些文件未在 Xcode 项目导航器中显示

我昨天在我的 Xcode 项目中添加了两个文件和一个核心数据模型,保存后我走了,但今天早上回来发现它们不在那里。当我查看项目文件时,它们仍然存在,但它们没有显示在项目导航器中。

当我构建并运行应用程序时,它不会崩溃(就像我使用其中一个文件进入视图时一样,它会识别该文件。)

这是一个常见问题吗?有没有办法解决这个问题?

在此先感谢,非常感谢任何帮助

编辑:虽然我确实收到了这个错误:

0 投票
0 回答
10 浏览

xcode - 我可以从主窗口中拆分“Xcode 项目导航器”吗?

我想像许多其他编辑器一样通过浮动选项使用 Xcode 项目导航器。例如,Android Studio 支持多种视图模式,如 Dock pinned/Dock unpinned/Undock/Floating/Window。我将此选项用于多显示器非常有用。

如何拆分 Xcode 项目导航器?可能吗?

谢谢。