标签: xcode

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

如何使用iOS 11,Apple TV 4K等在Xcode 9中执行无线调试?

最近在Xcode 9,iOS 11和tvOS 11中添加了无线调试功能.Apple TV 4K没有USB端口,因此需要进行无线调试.如何在Xcode中执行此无线调试?

xcode ios ios11 xcode9

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

"警告:iPhone应用程序应包含armv6架构",即使使用构建配置集也是如此

我已经有一段时间不得不调整项目构建设置了.升级到最近的SDK后,我无法构建我的ad hoc分发配置.

Build生成此警告和错误:

警告:iPhone应用程序应包含armv6架构(当前ARCHS ="armv7")

iPhone/iPod Touch:应用程序可执行文件缺少必需的体系结构.必须至少存在以下架构之一:armv6(-19033)

但是在我的项目中我认为我的设置正确:

  • 架构是:标准(armv6 armv7)
  • 基础SDK:最新的iOS(目前设置为iOS 4.2)
  • 有效的架构:armv6 armv7

替代文字

我清理了所有目标.

我很感激任何提示.

xcode ios

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

使用Xcode 6中的AutoLayout约束模拟方面适合行为

我想使用AutoLayout以一种让人联想到UIImageView的宽高比内容模式的方式来调整和布局视图.

我在Interface Builder的容器视图中有一个子视图.子视图具有一些我希望尊重的固有宽高比.容器视图的大小在运行时之前是未知的.

如果容器视图的宽高比比子视图宽,那么我希望子视图的高度等于父视图的高度.

如果容器视图的宽高比高于子视图,那么我希望子视图的宽度等于父视图的宽度.

在任何一种情况下,我都希望子视图在容器视图中水平和垂直居中.

有没有办法在Xcode 6或以前的版本中使用AutoLayout约束来实现这一点?理想情况下使用Interface Builder,但如果没有,也许可以通过编程方式定义这些约束.

xcode objective-c ios autolayout

330
推荐指数
5
解决办法
9万
查看次数

单元测试Objective-C代码的最佳方法是什么?

单元测试Objective-C代码有哪些框架?我想要一个与Apple Xcode很好地集成的框架.

xcode cocoa unit-testing objective-c

329
推荐指数
14
解决办法
7万
查看次数

Cocoapods警告 - CocoaPods没有设置项目的基本配置,因为您的项目已经有自定义配置集

在pod install我的项目基础上执行a后,我收到以下错误:

CocoaPods没有设置项目的基本配置,因为您的项目已经有自定义配置集.为了使CocoaPods集成完全可用,请将目标的基本配置设置BluePlaquesLondonFramework为Pods/Target Support Files/Pods/Pods.debug.xcconfig或包含Pods/Target Support Files/Pods/Pods.debug.xcconfig在构建配置中.

这可能听起来像一个愚蠢的问题,但我如何设置目标的基本配置?

https://github.com/seanoshea/BluePlaquesLondon/blob/ios8/Podfile是导致此问题的Podfile.

iOS 8分支上的http://github.com/seanoshea/BluePlaquesLondon是一个有问题的Pod文件,如果你很想知道项目的样子.

xcode ios cocoapods

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

iPhone应用程序签名:在您的钥匙串中找不到与此配置文件匹配的有效签名身份

我把头发拉过来.我刚刚下载了iPhone 3.0 SDK,但现在我无法让我的配置文件工作.这是我尝试过的:

  • 删除所有配置文件
  • 删除登录密钥链
  • 创建新的"登录"钥匙串,使其成为默认值
  • 创建新的证书签名请求
  • 在Apple开发人员中心创建新的开发人员和分发证书
  • 下载并安装它们
  • 下载WWDR证书并进行安装
  • 创建新的配置文件并双击它以进行安装

所有证书都报告为有效,但Xcode仍然无法识别它们.我接下来应该尝试什么?

编辑:

我完全重新安装Mac OS X并从安装完全安装3.0 SDK并仍然有同样的问题.

xcode ios

312
推荐指数
9
解决办法
39万
查看次数

使用Xcode获取错误"没有这样的模块",但框架就在那里

我目前在Swift编码,我有一个错误:

没有这样的模块社交

但我不明白,因为模块在我的项目中,在"链接框架和库"和"嵌入式二进制文件"中声明.

框架在Objective-C中,所以我为它编写了一个Bridge Header.

请问,我如何让Xcode识别框架?

错误模块

项目

链接框架,库

标题桥

xcode ios swift

303
推荐指数
27
解决办法
35万
查看次数

如何在Xcode中启用NSZombie?

我有一个崩溃的应用程序没有错误跟踪.如果我调试,我可以看到正在发生的一部分,但无法弄清楚哪个对象是"僵尸".

有谁知道如何在Xcode 4中启用NSZombie?

xcode nszombie

299
推荐指数
9
解决办法
16万
查看次数

如何编写Swift 3中的延迟

在早期版本的Swift中,可以使用以下代码创建延迟:

let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC))
dispatch_after(time, dispatch_get_main_queue()) {
    //put your code which should be executed with a delay here
}
Run Code Online (Sandbox Code Playgroud)

但现在,斯威夫特3时,Xcode自动改变6个不同的东西,但随后出现以下错误:"无法转换DispatchTime.now到预期值dispatch_time_t又名UInt64".

如何在Swift 3中运行一系列代码之前创建延迟?

xcode ios swift swift3 dispatch-after

299
推荐指数
5
解决办法
22万
查看次数