相关疑难解决方法(0)

如何在Xcode 5及更高版本中删除派生数据和清理项目?

是否有我可以遵循的程序,包括在终端中运行脚本,删除派生数据文件夹下的所有文件并可靠地清理项目?

有时,项目的资产并不总是更新到我的模拟器或设备.这主要是试验和错误,当我发现旧资产进入测试版本时,为时已晚,更不用说令人尴尬了!

我看过这个问题,但似乎有点过时: 如何清空缓存并清理所有目标Xcode 4

我也检查了这个问题,但我不想在Organizer中浪费时间,如果我不是绝对需要:如何在Xcode6中"删除派生数据"?

我已经查看了其他帖子,但没有发现任何可以解决可靠清理项目并节省脚本时间的问题.

xcode caching ios xcode5

14
推荐指数
1
解决办法
2万
查看次数

Xcode swift视图包装内容

我是一名Android开发人员,正在尝试使用Xcode,到目前为止它一直很不愉快.我要做的是拥有一个包含三个子视图的自定义视图:

  • UIImageView(用于图标)
  • UILabel(标题)
  • UILabel(内容)

我想要它,以便内容标签的高度增长和缩小以包装它包含的文本(如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)

user-interface ios

12
推荐指数
1
解决办法
1万
查看次数

找不到Restkit/Restkit.h文件Xcode 6.1

我正在使用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时,我遇到了以下错误,因此将架构更改为"标准架构"

Appstore错误

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

RestKit构建设置

build ios restkit xcode6

8
推荐指数
1
解决办法
3540
查看次数

xcode 6.1和7在调试时停止显示变量值

我有一个与xCode 6.1相关的问题.调试时我将鼠标箭头指针放在变量上,但它会显示[0]值而不是实际值.当我使用po命令在控制台窗口中打印它时,它将显示实际值.

任何人都可以帮助我并告诉我为什么会这样吗?

谢谢.

编辑

即使在Xcode 7中它也无法正常工作.我在xcode 7及更高版本中遇到了同样的问题.

xcode ios xcode7

8
推荐指数
0
解决办法
472
查看次数

Xcode错误:"发生内部错误.编辑功能可能受限"对于所有项目

我收到以下错误:

发生内部错误.编辑功能可能有限

对于我用xcode打开的所有项目.我已经尝试了我在这里阅读的解决方案,我唯一没有做的就是重启我的Mac,因为我正在使用macincloud.我的所有旧项目都有错误.当我使用macincloud时,如何解决这个问题?

xcode9

7
推荐指数
1
解决办法
1332
查看次数

我什么时候可以安全地删除 Xcode DerivedData 文件夹?

我一直在做iOS项目。关于Xcode Derived Data内容由构建系统生成的文件夹,有很多 Stackoverflow 帖子, 如何删除派生数据文件夹删除派生数据文件夹是否安全等,但没有我正在寻找的内容。我的问题是知道什么时候应该删除派生数据文件夹,什么时候不应该?换句话说,在什么条件下,这些派生数据变得不可重用,为什么?在项目的资源或配置更改或其他任何事情后,这些派生数据是否会过时?我经常看到许多问题在删除派生数据后得到解决,但我们通常不会尝试了解问题的根本原因。

能不能简单的说,直到.xcodeproj文件发生变化,派生出来的数据才能安全复用?


问题背景:在我的项目中,我有一个证明构建系统,因此每个 CL 在合并到远程分支之前都需要通过证明构建。因此,当我应该(或不应该)重用派生数据文件夹以使证明构建系统具有高性能时,我需要了解架构师的风险。

configuration xcode build xcodebuild ios

7
推荐指数
1
解决办法
4045
查看次数

打开模块'Swift'的导入文件权限被拒绝

我是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'的导入文件:权限被拒绝,但它与我的问题无关.

我发现了一些事情

  1. 我的一些框架,即解析和螺栓用红色突出显示,我指出它们在我的mac mini上的位置(不确定这是否是正确的事情),但它们不再突出显示.
  2. 在products文件夹下,我的.app和.xctest文件以红色突出显示.不知道如何解决这个问题

有没有人遇到过这个?我真的很感谢你们的帮助.

干杯加雷思

xcode github ios swift

6
推荐指数
1
解决办法
6860
查看次数

Xcode正在寻找带有点的核心数据实体名称; 没有编译

我已经在一个项目上工作了一段时间,最近升级到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马克

xcode core-data ios xcode8

6
推荐指数
1
解决办法
3602
查看次数

无法启动模拟器

我是 iOS 开发新手。我的问题是当我运行我的项目时,模拟器出现黑屏,并显示一条消息“无法启动模拟器”。我正在使用 Xcode 版本 7.3.1。

在此输入图像描述

xcode simulator ios

5
推荐指数
3
解决办法
5902
查看次数

NSManagedObject子类中的重复符号错误

我只是简单地用Core Data创建了一个演示项目.

Userinfo在我的数据模型中创建了一个实体.现在我创建了NSManagedObject这个实体的子类.

Xcode自动生成了这4个类.

在此输入图像描述

现在,当我构建项目时,它会抛出此错误:

在此输入图像描述

我已经做了我所知道的一切,以消除重复的错误,但没有任何帮助.

我认为这是一个Xcode错误.请帮忙.

core-data objective-c nsmanagedobject ios swift

5
推荐指数
1
解决办法
2293
查看次数

移动-Bridging-Header objective-c swift xcode6后,Xcode 6 beta版本失败

在xcode6上移动Bridging-Header objective-c swift后,我面临构建失败错误.在我移动头文件之前,它一直工作正常.该错误显示头文件不存在.头文件路径在错误日志中仍然是旧路径.我尝试构建干净,但仍旧的路径仍然存在.如何清理objc-header-path?

objective-c swift xcode6 ios8

3
推荐指数
2
解决办法
4474
查看次数

无法通过SPM安装mapbox ios sdk 10.0.0-beta.15

按照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

ios mapbox

2
推荐指数
1
解决办法
1766
查看次数