是否有我可以遵循的程序,包括在终端中运行脚本,删除派生数据文件夹下的所有文件并可靠地清理项目?
有时,项目的资产并不总是更新到我的模拟器或设备.这主要是试验和错误,当我发现旧资产进入测试版本时,为时已晚,更不用说令人尴尬了!
我看过这个问题,但似乎有点过时: 如何清空缓存并清理所有目标Xcode 4
我也检查了这个问题,但我不想在Organizer中浪费时间,如果我不是绝对需要:如何在Xcode6中"删除派生数据"?
我已经查看了其他帖子,但没有发现任何可以解决可靠清理项目并节省脚本时间的问题.
我是一名Android开发人员,正在尝试使用Xcode,到目前为止它一直很不愉快.我要做的是拥有一个包含三个子视图的自定义视图:
我想要它,以便内容标签的高度增长和缩小以包装它包含的文本(如Android的wrap_content).然后,我希望自定义视图也可以增长和缩小以包装所有三个子视图.
但是,对于我的生活,我不能弄清楚这些自动布局/约束是如何工作的.
01)我如何使我的UILabel的高度增长/缩小以匹配其包含的文本?
02)如何使我的自定义视图的高度增大/缩小以匹配其包含的子视图?
override func layoutSubviews() {
super.layoutSubviews()
img_icon = UIImageView()
txt_title = UILabel()
txt_content = UILabel()
img_icon.backgroundColor = Palette.white
img_icon.image = icon
txt_title.text = title
txt_title.textAlignment = .Center
txt_title.font = UIFont(name: "Roboto-Bold", size:14)
txt_title.textColor = Palette.txt_heading1
txt_content.text = content
txt_content.textAlignment = .Center
txt_content.font = UIFont(name: "Roboto-Regular", size:12)
txt_content.textColor = Palette.txt_dark
txt_content.numberOfLines = 0
txt_content.preferredMaxLayoutWidth = self.frame.width
txt_content.lineBreakMode = NSLineBreakMode.ByWordWrapping
self.backgroundColor = Palette.white
addSubview(img_icon)
addSubview(txt_title)
addSubview(txt_content)
/*snip img_icon and txt_title constraints*/
let txt_content_x …Run Code Online (Sandbox Code Playgroud) 我正在使用Xcode 6.1中的Project.它工作正常,突然间它提示错误'找不到Restkit/Restkit.h文件'.我改变后得到的错误架构从$(ARCHS_STANDARD_32_BIT) to Standard architectures (armv7,arm64) - $(ARCHS_STANDARD)它被苹果推荐检查链接


我尝试了以下方法:
1.'Cleaning' project and rebuilding
2. Checked for missing framework in Target -> Build Phases
3. Fixed 'Framework Search Path' of Target
4. I have build Restkit XcodeProject and Targets separately. It builds without error.
Run Code Online (Sandbox Code Playgroud)
提交到App Store时,我遇到了以下错误,因此将架构更改为"标准架构"

为什么这突然发生?怎么解决?

我有一个与xCode 6.1相关的问题.调试时我将鼠标箭头指针放在变量上,但它会显示[0]值而不是实际值.当我使用po命令在控制台窗口中打印它时,它将显示实际值.
任何人都可以帮助我并告诉我为什么会这样吗?
谢谢.
编辑
即使在Xcode 7中它也无法正常工作.我在xcode 7及更高版本中遇到了同样的问题.

我收到以下错误:
发生内部错误.编辑功能可能有限
对于我用xcode打开的所有项目.我已经尝试了我在这里阅读的解决方案,我唯一没有做的就是重启我的Mac,因为我正在使用macincloud.我的所有旧项目都有错误.当我使用macincloud时,如何解决这个问题?
我一直在做iOS项目。关于Xcode Derived Data内容由构建系统生成的文件夹,有很多 Stackoverflow 帖子,即 如何删除派生数据文件夹或删除派生数据文件夹是否安全等,但没有我正在寻找的内容。我的问题是知道什么时候应该删除派生数据文件夹,什么时候不应该?换句话说,在什么条件下,这些派生数据变得不可重用,为什么?在项目的资源或配置更改或其他任何事情后,这些派生数据是否会过时?我经常看到许多问题在删除派生数据后得到解决,但我们通常不会尝试了解问题的根本原因。
能不能简单的说,直到.xcodeproj文件发生变化,派生出来的数据才能安全复用?
问题背景:在我的项目中,我有一个证明构建系统,因此每个 CL 在合并到远程分支之前都需要通过证明构建。因此,当我应该(或不应该)重用派生数据文件夹以使证明构建系统具有高性能时,我需要了解架构师的风险。
我是Xcode和swift工作的新手.我正在我的macbook上做一个iOS项目(在度假时),我一直在使用github版本控制,我现在回到家里,现在正在使用我的mac mini.目前在Xcode 6.3.1中工作,目标是iOS 8.3
所以我在mac mini上克隆了我的项目,当打开并尝试构建项目时,我收到错误:
打开模块'Swift'的导入文件:权限被拒绝
我正在查看错误,它似乎是4个问题,我的AppDelegate.swift和3个ViewController.swift文件(目前我只有3个)
我在这里看了另一个问题 - 打开模块'Swift'的导入文件:权限被拒绝,但它与我的问题无关.
我发现了一些事情
有没有人遇到过这个?我真的很感谢你们的帮助.
干杯加雷思
我已经在一个项目上工作了一段时间,最近升级到Xcode 8和Swift 3.0和iOS 10.但是因为我这样做了,所以我无法编译.
我的每个实体都收到错误:: 0:错误:没有这样的文件或目录:''/ Users/mark/Library /Developer/Xcode/DelivedData /.../.Account+CoreDataProperties.swift'每个案例有个 .实体名称前面的(点)前缀:.Account + CoreDataProperties.swift.
我将Code Gen从"Category/Extension"更改为Manual/None,我做了一个干净整洁的目录,删除了DerivedData目录.有趣的是,当我查看相应的目录时,那里有一个实际的文件,只是没有点前缀.
这非常令人困惑.有人能解释一下吗?我需要解决这个问题才能继续核心数据.
TIA马克
我只是简单地用Core Data创建了一个演示项目.
我Userinfo在我的数据模型中创建了一个实体.现在我创建了NSManagedObject这个实体的子类.
Xcode自动生成了这4个类.
现在,当我构建项目时,它会抛出此错误:
我已经做了我所知道的一切,以消除重复的错误,但没有任何帮助.
我认为这是一个Xcode错误.请帮忙.
在xcode6上移动Bridging-Header objective-c swift后,我面临构建失败错误.在我移动头文件之前,它一直工作正常.该错误显示头文件不存在.头文件路径在错误日志中仍然是旧路径.我尝试构建干净,但仍旧的路径仍然存在.如何清理objc-header-path?
按照https://docs.mapbox.com/ios/beta/maps/guides/install/使用 Swift Package Manager安装 mapbox Maps SDK 的说明进行操作,但失败并出现错误:
\n显示二进制目标“MapboxCommon”的所有消息\nartifact 提取失败:无法完成操作\xe2\x80\x99。(TSCBasic.StringError 错误 1。)
\n显示二进制目标“MapboxCoreMaps”的所有消息\nartifact 提取失败:操作无法\xe2\x80\x99 完成。(TSCBasic.StringError 错误 1。)
\n我的第一次尝试表明 Mapbox 核心地图的哈希值不正确。
\n