标签: xcode7

如何在Xcode 7 OSX中创建NSRadioButton组

我正在按照本教程学习如何创建单选按钮组.但似乎Radio Group在Xcode 7库中不再可用,我没有找到太多关于它的信息.我如何创建这样的东西:

在此输入图像描述

非常感谢.

cocoa radio-button swift xcode7

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

从Xcode 6.4中构建提交应用程序

我之前在Xcode 7测试版中构建了我的应用程序,因为我的测试设备是iOS 9.0设备.我最近删除了Xcode 7并开始在Xcode 6.4中使用我的应用程序(不是测试版).6.4不支持iOS 9,但我在iOS 9 Beta上的iPhone不可用(因为它应该是因为6.4不支持9.0).我可以删除一些文件,以便我的设备不合格吗?我相信一旦我解决了这个问题,我终于可以提交一个新版本供iTunes Connect审核,因为我在提交我的应用时不会收到此错误消息:

提交到App Store的新应用和应用更新必须使用Xcode 6或更高版本的公共(GM)版本和iOS 8 SDK构建.请勿提交使用测试版软件构建的应用以进行商店审核.

另外,我的应用程序不是用Swift编写的,所以我不能将Swift 2.0转换为Swift 1.2.

itunesconnect objective-c ios9 xcode7 xcode6.4

26
推荐指数
1
解决办法
9329
查看次数

CGContextSaveGState:无效上下文0x0仅在设备上出错

更新:我正在使用Swift 2.0的XCode 7 Beta

当我尝试在iPhone上运行我的应用程序时,我得到以下3个错误:

<Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
Run Code Online (Sandbox Code Playgroud)

当我启用CG_CONTEXT_SHOW_BACKTRACE变量时,我得到这个:

Backtrace:
      <<redacted>+40>
       <<redacted>+432>
        <<redacted>+144>
         <<redacted>+172>
          <<redacted>+332>
           <<redacted>+112>
            <<redacted>+820>
             <<redacted>+688>
              <<redacted>+356>
               <<redacted>+80>
                <<redacted>+808>
                 <<redacted>+344>
                  <<redacted>+420>
                   <<redacted>+104>
                    <<redacted>+284>
                     <<redacted>+556>
                      <<redacted>+504>
                       <<redacted>+1792>
                        <<redacted>+220>
                         <<redacted>+284>
                          <<redacted>+920>
                           <<redacted>+168> …
Run Code Online (Sandbox Code Playgroud)

xcode core-graphics xcode7

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

如何检查Xcode7是否支持BITCODE框架

从Xcode 7开始,它成为第三方框架应该支持Bitcode的常见问题之一.我们还可以通过在Build设置中将ENABLE_BITCODE设置为NO来禁用BITCODE.但我不想把它关闭,而是我想将我的所有框架转换为兼容BITCODE.

那么除了在Xcode中编译框架之外,如何检查框架是否与BITCODE兼容.有时Xcode会为一个框架提供BITCODE兼容性错误,即使它们没有BITCODE支持,也会留下其他框架.

有没有工具/命令行检查?

ios ios-frameworks xcode7 bitcode

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

Xcode崩溃管理器不符号.xccrashpoint文件

组织者中新的Xcode 7"Crashes"选项卡显示了AppStore为我的应用程序发生的一些崩溃.根据文档,应该有一个堆栈跟踪.但是,6次崩溃都没有象征着堆栈跟踪: 在此输入图像描述

我曾尝试点击"在项目中打开",但它同样没用: 在此输入图像描述

当然,当我提交到商店时,我包含了dsym和调试信息.我仍然在我的组织者中提交了提交内容,因此我的机器上仍然存在dsyms.如何在此获得正确的堆栈跟踪?

xcode crash-reports symbolicatecrash ios xcode7

26
推荐指数
2
解决办法
4786
查看次数

在Xcode 7代码覆盖范围中排除文件/代码行

如何在Xcode 7中的代码覆盖率期间排除一些方法或说AppDelegate文件?

我没有使用Gcov.

iphone code-coverage objective-c ios xcode7

26
推荐指数
1
解决办法
5834
查看次数

无法将'UIView'(0x112484eb0)类型的值转换为'SKView'(0x111646718)

无法将'UIView'(0x112484eb0)类型的值转换为'SKView'(0x111646718).我继续得到这个错误.任何人都可以帮助我,因为默认情况下代码行是存在的.我使用xcode 7 beta将SK游戏转换为最新的swift语法.编译器遗漏了很多东西,这就是我回到xcode 6的原因.我没有红色错误; 但是,游戏崩溃并说线程1:信号SIGARBT.关于swift 2和swift 1的最新版本之间的变化的任何提示可能会导致转换为最新的swift语法时出现问题.也许是转换过的东西,我应该在xcode 6.3.2中改变.一旦此崩溃问题得到解决,我将删除测试版.代码中可能存在错误,因为当我将代码复制到一个全新的xcode项目时,我遇到了同样的错误.提前致谢!

let skView = self.view as! SKView
Run Code Online (Sandbox Code Playgroud)

ios sprite-kit swift xcode6.3.2 xcode7

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

在XCTest UI测试中复制pull以刷新

我试图UITableView在Xcode 7(beta 3)中使用新的Xcode UI测试框架复制一个pull来刷新

我目前的方法是从表格拖到我能找到的表格下面的任何元素.这可以在表格下面有一个固定项目时使用,UIToolbar或者UITabBar我宁愿不依赖于具有UITabBarUIToolbar但我无法找到一种方法来执行拉动以刷新/拖动动作而不使用该方法XCUIElement.

func pressForDuration(duration: NSTimeInterval, thenDragToElement otherElement: XCUIElement)
Run Code Online (Sandbox Code Playgroud)

刷新成功

但是当我没有工具栏/标签栏并尝试使用单元格拖动时,它会失败

刷新失败

这是我的代码的相关部分:

func testRefresh() {
    //For testing cell
    for _ in 0...9 {
        addCell()
    }
    refreshTable()
}

func refreshTable(var tbl: XCUIElement? = nil) {
    let app = XCUIApplication()

    if tbl == nil {
        let tables = app.tables
        if tables.count > 0 {
            tbl = tables.elementAtIndex(0)
        }
    }

    guard let table = tbl else {
        XCTFail("Cannot find a …
Run Code Online (Sandbox Code Playgroud)

ios xctest swift xcode7 xcode-ui-testing

25
推荐指数
2
解决办法
5376
查看次数

选择不是可以重命名为Xcode 7的类型

尝试通过选择类名(ViewController)后重命名一个类@interface:

@interface ViewController : UIViewController
Run Code Online (Sandbox Code Playgroud)

右键单击,在以下错误警告窗口中选择Refactor - > Rename results:

在此输入图像描述

这在Xcode 6中运行得很好,这是某种回归吗?我试过Xcode 4的这个解决方案无济于事.有人知道任何工作吗?

objective-c ios xcode7

25
推荐指数
2
解决办法
3117
查看次数

Xcode无法为我自己的框架生成Swift表示

我已经创建了一个框架,我想在我的OS X应用程序中使用它.自从更新到Xcode 7后El Capitan,当我尝试命令单击该import语句时,Xcode进入以下视图.

在此输入图像描述

如何让Xcode正确显示Swift表示?我之前已经发生过,我的解决方案是重新创建我不想再做的每个项目文件.

sourcekit xcode7

25
推荐指数
1
解决办法
6482
查看次数