标签: xcode

我可以安全地删除Xcode Derived数据文件夹的内容吗?

我的磁盘空间不足并通过第三方实用程序检查,其中〜/ Library/Developer/Xcode/DerivedData目录占用了大约22GB的磁盘空间.

我搜索了stackoverflow并找到了这篇文章

如何在〜/ Library/Developer/Xcode/DerivedData目录中安全删除?

这个问题的接受答案表明我不应该触摸/删除此目录中的文件夹.所以我做的是

  • 找到我在Appstore上可用的应用程序的现有构建项目文件夹
  • 从派生目录中删除了该文件夹
  • 推出了XCode 5
  • 打开那个项目
  • 清洁构建
  • 在模拟器上测试并编译它
  • ReArchived
  • 一切正常.什么都没有打破.

除非我错过了帖子中的答案,否则我想通过询问有经验的开发人员来确保如果我从DerivedData中删除所有文件夹,那么在构建,测试和编译这些项目时不会对我造成伤害.

xcode ios

277
推荐指数
7
解决办法
20万
查看次数

如何安装cocoapods?

我提到太多链接并试过,但没有成功.如果有人有想法,那么请与我分享.我阅读了可可豆荚文件,并多次尝试安装,但由于启动步骤总是失败.我发现一个错误,我无法先安装宝石.任何人都可以逐一给我这些步骤吗?如何安装或演示.

这是我试过的一个链接.

屏幕截图是指我给出的此控制台错误:

在此输入图像描述

xcode rubygems ios cocoapods swift

275
推荐指数
20
解决办法
48万
查看次数

#pragma marks有什么意义?为什么我们需要#pragma标记?

#pragmaXcode 中标记的目的是什么?他们在.m文件中的位置是否重要?有人应该#pragma先于其他人吗?

  • 他们必须在场吗?
  • 可以添加新标记吗?他们为什么会这样?是什么导致的?
  • 删除标记有什么危害吗?有人会想要吗?

xcode objective-c pragma

272
推荐指数
7
解决办法
9万
查看次数

更新到CocoaPods的最新版本?

我在安装Alamofire 4.0到项目中时遇到了一些问题.

我有最新版本的Xcode,运行Swift 3,当我尝试安装alamofire时,我得到800个编译器错误.

显然地

构建Alamofire 4.0.0+需要CocoaPods 1.1.0+

我查看了终端中的CocoaPods版本,它说我在1.0.1.

运行更新不起作用我猜是因为CocoaPods 1.1处于测试阶段.

所以我不确定如何更新它到我好去的地方.除非过时不强制800编译器错误?这听起来像是其他问题吗?

xcode ios cocoapods swift alamofire

272
推荐指数
14
解决办法
16万
查看次数

当我在Test Flight中添加为内部测试构建时,缺少状态合规性.如何解决?

当我添加用于内部测试的最新版本时TestFlight,我发现它具有"缺失合规性"状态.

这是一个主要问题吗?为什么会这样?我该如何解决这个问题?

在此输入图像描述

xcode itunesconnect testflight

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

如何在Xcode项目中打印"构建设置"列表?

替代标题

  • Xcode构建变量列表
  • 打印Xcode Build Settings列表
  • Clang环境变量
  • Xcode环境变量的典型列表

是否有可用于构建规则等的Xcode环境变量的规范列表?

xcode build-process environment-variables clang

265
推荐指数
6
解决办法
10万
查看次数

Xcode:在项目建设中发出"工作副本中缺少文件xxx.png"

删除/添加一些png文件到项目后,我在构建项目时收到消息.

"工作副本中缺少文件ProjectPath\aaa\xxx.png."

所有这些文件都在项目中,并且应用程序正在运行.但是,这些消息很烦人.看了.plist文件,但没有提到这些文件.我该怎么做才能删除这些消息?

xcode file ios

265
推荐指数
13
解决办法
9万
查看次数

iPhone 6 Plus分辨率混乱:Xcode还是Apple的网站?发展

Apple的网站称其分辨率为1080p:1920 x 1080

但是,Xcode(今天推出的8.0 GM)所需的启动屏幕是2208 x 1242.

谁是对的?

Xcode中

xcode ios ios-simulator iphone-6 iphone-6-plus

265
推荐指数
7
解决办法
19万
查看次数

如何以编程方式确定我的应用程序是否在iphone模拟器中运行?

正如问题所述,我主要想知道我的代码是否在模拟器中运行,但也有兴趣了解正在运行或正在模拟的特定iphone版本.

编辑:我在问题名称中添加了"以编程方式"这个词.我的问题是能够动态地包含/排除代码,具体取决于正在运行的版本/模拟器,所以我真的在寻找类似于预处理器指令的东西,它可以为我提供这些信息.

xcode objective-c ios ios-simulator swift

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

警告:复制包资源构建阶段包含此目标的Info.plist文件

我已将一个项目分成两个版本,并为每个版本分配一个plist文件.一切正常,但我一直得到这个构建警告:

警告:复制包资源构建阶段包含此目标的Info.plist文件"MyApp-Info.plist"

当我尝试构建时,我得到了这个MyApp.为第二个目标构建会产生相同的错误(SecondTarget-Info.plist在警告中).我不确定为什么它是一个警告,因为我希望构建包含该.plist文件.每个.plist文件都有一个目标成员资格(用于自己的构建).

这个警告意味着什么?有没有办法让它消失?

iphone xcode build target ios

262
推荐指数
2
解决办法
7万
查看次数