标签: xcode7

UIAutomation和XCTestCase:如何等待按钮激活

我正在写一个UIAutomation测试用例,我需要等待用户激活才能继续.似乎没有一种很好的方法可以检查按钮是否可以更改为启用状态.

什么是最好的是在检查它的状态之前等待UI中发生的事情?

dispatch_after和NSTimer似乎都不起作用.他们只是阻止失败.

ios ios-ui-automation xctest xcode7 xcode-ui-testing

4
推荐指数
2
解决办法
2632
查看次数

Xcode 7为现有Parse支持的项目"不包含bitcode"提供链接器错误

我刚刚安装了新的Xcode 7,我在Xcode 6.4中开发的项目试图运行并发现了这个错误.

ld:'/ Users/aliasadullah/Dropbox/DetectPhoneCall 2/DetectPhoneCall/parse.framework/parse(PFAnalytics.o)'不包含bitcode.您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode.for architecture arm64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

parse-platform ios9 xcode7

4
推荐指数
1
解决办法
1623
查看次数

在Swift 2中排序的函数

我正在按如下方式对数组进行排序:

var users = ["John", "Matt", "Mary", "Dani", "Steve"]

func back (s1:String, s2:String) -> Bool
{
    return s1 > s2
}

sorted(users, back)
Run Code Online (Sandbox Code Playgroud)

但是我收到了这个错误

'sorted'不可用:在集合上调用'sort()'方法

这里使用sort()方法的正确方法是什么?

ios9 xcode7 swift2

4
推荐指数
1
解决办法
6500
查看次数

XCode 7源代码管理提交失败

我正在尝试将我的XCode项目提交到基于服务器的SVN.我配置它,打开Source Control窗口,然后单击'Commit'按钮.它有点麻烦,然后给我错误:工作副本"xxx"无法提交文件.无法与帮助应用程序通信.

什么是帮助应用程序???

我见过GIT的类似帖子,但它们似乎与SVN无关(或者至少对我来说没有足够的信息).

svn xcode7

4
推荐指数
1
解决办法
4445
查看次数

UITabBarItem选项卡栏项目单个选定的背景颜色

在我的项目中,我使用UIImage的扩展来创建更改选项卡栏项的选定背景颜色:

extension UIImage {
func imageWithColor(tintColor: UIColor) -> UIImage {
    UIGraphicsBeginImageContextWithOptions(self.size, false, self.scale)

    let context = UIGraphicsGetCurrentContext() as CGContextRef!
    CGContextTranslateCTM(context, 0, self.size.height)
    CGContextScaleCTM(context, 1.0, -1.0);
    CGContextSetBlendMode(context, CGBlendMode.Normal)

    let rect = CGRectMake(0, 0, self.size.width, self.size.height) as CGRect
    CGContextClipToMask(context, rect, self.CGImage)
    tintColor.setFill()
    CGContextFillRect(context, rect)

    let newImage = UIGraphicsGetImageFromCurrentImageContext() as UIImage
    UIGraphicsEndImageContext()

    return newImage
}

func makeImageWithColorAndSize(color: UIColor, size: CGSize) -> UIImage {
    UIGraphicsBeginImageContextWithOptions(size, false, 0)
    color.setFill()
    UIRectFill(CGRectMake(0, 0, 100, 100))
    let image = UIGraphicsGetImageFromCurrentImageContext()
    UIGraphicsEndImageContext()
    return image
}   
}
Run Code Online (Sandbox Code Playgroud)

然后在我的MainTabBarController中使用它

 class MainTabBarController: …
Run Code Online (Sandbox Code Playgroud)

xcode uitabbarcontroller swift xcode7 swift2

4
推荐指数
3
解决办法
8022
查看次数

Xcode 7.2无法通过iOS 9.2连接到iPhone

出于开发目的,我已经在我的iPhone 5s上安装了iOS 9.2 beta.当然,我也安装了Xcode 7.2 beta.

当我想在设备上运行应用扩展程序(键盘)时,应用程序正确构建,安装在iPhone上并启动.然而,然后,我在Xcode中看到了这条消息:

无法启动"MyApp"

进程启动失败:无法获取进程任务

有谁知道如何解决这一问题?

编辑:如果Xcode 7.2的最终发布版本,消息更改为

无法启动"MyApp"

无法附加

debugging ios xcode7

4
推荐指数
1
解决办法
3045
查看次数

GoogleMobileAds.framework:捆绑包格式无法识别,无效或不适合

我正在尝试在iOS应用中测试admob集成.我手动添加了框架:

  1. 嵌入式二进制文件
  2. 链接的框架和库
  3. 嵌入框架

我也禁用了位代码,因为Google的框架是在没有的情况下构建的.到现在为止还挺好.

出现以下错误:

/ usr/bin/codesign --force --sign [...]/internal/googleads-mobile-ios-examples/Swift/admob/BannerExample/build/Release-iphoneos/BannerExample.app/Frameworks/GoogleMobileAds.framework:

>捆绑包格式无法识别,无效或不适合命令

/ usr/bin/codesign失败,退出代码为1

code-signing admob xcode7

4
推荐指数
1
解决办法
1149
查看次数

接口'NSObject'上类别'my_framework'的重复定义

我正在更新我的应用程序和公共库(动态框架).曾经是静态库作为Xcode子项目,现在是一个包含swift代码的动态框架.

在编写我的应用程序代码时,我看到了一些编译器警告.在这个时候,他们只是警告.

在我的应用程序的MainViewController中,我包含一个用swift编写的文件.所以这有App-swift.h的导入.在这个自动生成的App-swift.h里面,有一节:

#if defined(__has_feature) && __has_feature(modules)
@import UIKit;
@import my_framework;
#endif
Run Code Online (Sandbox Code Playgroud)

在这个'my_framework'里面我有各种文件的类别方法,例如NSObject + my_framework.h

现在,我收到MainViewController.m的编译器警告,说"接口'NSObject'上的类别'my_framework'的重复定义".下拉提供两个定义的位置.一个位置是我的框架内的实际类别头文件.编译器通过pch文件包含它来"看到"这个位置.另一个位置直接链接到我的App-swift.h文件"@import my_framework"行.

有没有办法避免这种警告?

xcode objective-c ios swift xcode7

4
推荐指数
1
解决办法
3911
查看次数

无法在设备上运行单元测试 - 代码覆盖率数据生成失败(IOS)

在我的iPad上运行单元测试时,我得到如下错误(Xcode7).有人可以面对同样的问题,如何解决?

代码覆盖率数据生成失败

无法从"iPad"检索配置文件数据文件.

除此之外,还会弹出如下信息:

设置配置文件生成失败

Xcode无法生成包标识符(com.xxxx.merchant)的配置文件信息.配置文件路径丢失.环境变量是有效的.

unit-testing ios xcode7

4
推荐指数
1
解决办法
1444
查看次数

Apple开发者协议中的提交按钮没有响应

ScreenShot我尝试为我的mac下载Xcode,在安装过程中我必须确认苹果开发者协议.但在同意条款和条件后,提交按钮没有响应.我使用的是OS 10.10.5和safari 10.0.2版本.所以我无法继续下载相同的内容.你能帮助我吗?

safari xcode ios xcode7

4
推荐指数
1
解决办法
2411
查看次数