问题标签 [deriveddata]

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 投票
10 回答
152589 浏览

xcode - 如何获取 xcode 应用程序的 .app 文件

我创建了一个 xcode 项目。现在我想将 .app 文件提供给我的朋友以使用该应用程序。我从哪里得到这个文件?如何使用安装程序包在他的 Applications 文件夹中安装这个 .app 文件?

0 投票
1 回答
172 浏览

xcode - Should we stop index file of spotlight for `DerivedData`

DerivedData always big and change.

Index this folder looks not help not so much since

  1. it's template file.
  2. every time indexing kind of slow for every edit & debug circle.
  3. Always see it's indexing in Xcode progress bar.
0 投票
0 回答
80 浏览

ios - 我应该为每个 git 分支创建一个 DerivedData 文件夹吗?

我经常切换分支并编译我的项目,并且我有一个 git 工作树,所以我同时在两个分支上工作(例如:当前代码和 PR 审查)。但是,Xcode 当前设置为使用一个 DerivedData 位置。

为每个分支指定一个 DerivedData 文件夹会更好吗?或者至少对于每个 git 工作树?

0 投票
2 回答
80 浏览

ios - 派生数据中生成的未知文件夹

我有一个项目运行良好,直到我在我的旧 MacBook 上工作。我现在正在开发新的 MacBook,同样的项目给了我构建错误。我的朋友也在使用相同配置和操作系统的新 MacBook,但他能够成功构建它。我的系统上的错误是:

我已经导航到路径

'/Users/myuser/Library/Developer/Xcode/DerivedData/MyProject-dlhksnilacudcebpmorlzpzlkbid/Build/Intermediates.noindex/MyProject.build/Debug-iphoneos/MyProject.build/DerivedSources/CoreDataGenerated/Model'

在那里我找到了一个名为“emplate”的未知文件夹,其中存在所需的文件。

我已经搜索了整个项目、构建设置、构建阶段、脚本,但没有找到“模板”。

CoreData 实体 Codegen 已被指定为“类别/扩展”。

0 投票
3 回答
445 浏览

ios - 核心数据推导表达式键路径使用运算符作为中间组件

我正在尝试为一对多关系属性的总和编写派生表达式。

我有一个项目和一个组,该项目有一个价格和总价(数量 * 价格)。我想为该组的总价格写一个表达式,作为其组成部分的总和。

在此处输入图像描述

当我构建时,我得到了错误

错误:错误配置属性:LAEItemGroup.totalPrice 键路径“items.@sum.totalPrice”使用运算符作为中间组件

根据文档WWDC 2019 使用 Core Data 制作应用程序,应该可以获得多对多关系的总和。

有人可以帮我找到正确的语法或方法。

作为一种解决方法,我尝试编写一个在该类中工作的 var

那么为什么 KeyPath 值有效但在模型编辑器中无效?

0 投票
0 回答
299 浏览

ios - Info.plist 未复制到 DerivedData 导致 Xcode 中的编译错误

我最近遇到了一个问题,该项目已经编译和构建了一年多。

我收到的错误是这样的:

这里有几件奇特的事情。

  1. 首先,我的Info.plist没有命名Info.plist。它被命名RxInfo.plist并在本Build Settings Info plist File节中如此表示。

构建设置部分中的 Info.plist

  1. 其次,如果我转到这个目录路径,那里没有任何文件。空目录。因此,无论构建阶段试图将文件复制到那里,都没有这样做。但是,没有错误或警告这样的步骤失败。

  2. 第三,如果我将命名的 plist 文件复制到该目录,将名称更改为Info.plist,一切正常。

疯子,嗯?

我尝试了各种各样的事情。我在清洁后重建,我已经解体,然后重新安装和重建 Pod。我去了 Legacy Build System 并尝试过。我有一位同事尝试在他们的系统上从头开始构建,但他们遇到了完全相同的错误。这一切都发生在 Xcode 11.6 上。一时兴起,我尝试使用 Xcode 12 beta 构建并得到完全相同的结果。

老实说,我不确定接下来要尝试什么。并且将 plist 文件拖放和重命名到该派生数据目录与我所相信的一切背道而驰。

非常感谢您的建议!

0 投票
0 回答
51 浏览

swift - 架构 x86_64 clang 的 35 个重复符号:错误:链接器命令失败,退出代码为 1

我很沮丧......只是无法修复我在标题中提到的错误。我尝试了什么:

  • 多次清理构建文件夹
  • 多次删除派生数据
  • 是的,我打开工作区(不是项目)
  • 将“No Common Block”从 Yes 更改为 No
  • 吊舱更新,吊舱安装,...
  • 搜索重复项

到目前为止没有成功....但我想我看到了问题:

错误截图

看起来好像还有另一个 DerivedData 文件夹,但是我多次删除了整个 DerivedData 文件夹(并且还在垃圾箱中删除了它。所以不能有另一个 DerivedData 文件。如果我错了,请纠正我,但这对我来说毫无意义: (

或者“nanopb.build” pod 的东西有问题.. idk :/ 有没有人知道如何解决这个问题?

在此处输入图像描述其实我什至不知道 nanopb 是什么东西...

问候

亨宁 :)

编辑:

这是我的 Podfile:

0 投票
0 回答
436 浏览

xcode - 无法启动模拟可执行文件:找不到文件

尝试运行模拟器时遇到错误:

无法启动模拟的可执行文件:在 /Users/currentUser/Library/Developer/Xcode/DerivedData/cbre360-gruwumfjqskyvobphvorjwmieiij/Build/Products/Debug-iphonesimulator/cbre360-Test.xctest 找不到文件

我尝试删除派生数据并清理构建文件夹,但无济于事。知道如何解决这个问题吗?

0 投票
1 回答
67 浏览

ios - 我可以在 Xcode 中删除存档下的文件夹吗

我使用macOS Catalina 和 Xcode 版本 11.3.1的 machbook air 。我需要升级我的 iOS 和 Xcode。但它显示您的设备空间不足的消息 。

我检查了存储。只有10GB 可用空间。我已经从我的笔记本电脑中删除了所有不必要的东西,并将一些东西存储在 iCloud 中。

但我仍然需要更多空间。我正在检查以下文件夹路径:-

我已经删除了下面的文件夹DerivedData

现在我只看到档案- 这个文件夹占用了30GB以上的空间。

我可以在 Archives 文件夹下删除像2019-04-21这种模式的文件夹吗?

删除这些文件夹后 - 我的 Xcode 项目会遇到问题吗?

任何帮助,将不胜感激...

0 投票
0 回答
15 浏览

ios - 如何模拟多台计算机以使用相同的 iOS 应用程序/项目/存储库?

我希望能够在模拟拥有多台计算机的同时处理单个 iOS 应用程序/项目/存储库。这将使我能够更流畅地处理多个任务/分支。

到目前为止我已经尝试过:

  1. 将远程仓库克隆两次,放入单独的文件夹:A 和 B。
  2. 在Xcode中,创建两个模拟器,A和B。在A工作时,只使用模拟器A。在B工作时,只使用模拟器B。

一切似乎都正常,直到最近我注意到该应用程序在模拟器中的行为异常。它构建并运行,但使用该应用程序会出现奇怪的错误。当我使用 Device > Reset All Content and Settings... 菜单命令重置模拟器时,陌生感消失了。

我已经确认这个设置确实为 A 和 B 中的每一个创建了单独的 DerivedData 文件夹。所以我猜这两个模拟器仍然存在一些共享状态,这导致了这种情况。还需要做什么才能使此设置正常工作?