标签: xcode6

为什么这个协议"只能用作通用约束"?

我试图在Swift中执行以下操作:

protocol ProtocolWithAlias {
    typealias T
}

protocol AnotherProtocol {
    func someFunc() -> ProtocolWithAlias
}
Run Code Online (Sandbox Code Playgroud)

但我得到错误:Protocol 'ProtocolWithAlias' can only be used as a generic constraint because it has Self or associated type requirements.

可以这样做吗?错误消息(或至少" only be used as a generic constraint"部分)对我来说似乎没有多大意义.

我正在使用最新的Xcode 6 beta 3.

谢谢!

generics swift xcode6

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

xcode 6应用程序提交因itunes store操作问题而失败

在此输入图像描述

如何解决这个问题?无法使用xcode 6 gm种子上传新的应用版本.在xcode 5提交通过正常,因为IDE在提交过程中明确询问用户名.无法弄清楚如何为提交过程设置xcode 6的用户名.

问题是我有两个不同的Apple Connect用于iTunes Connect和Developer Portal,而Xcode 6可能假设我想使用我的Developer Portal帐户进行iTunes Connect.

ios xcode6

27
推荐指数
1
解决办法
5801
查看次数

在xcode 6中存档产生的是pkg,而不是ipa

最近更新到Xcode 6,现在每当我存档一个项目时,我得到一个.pkg而不是.ipa.我已经在我的项目中设置了另一个目标(cocoapods)以跳过安装,但这并没有成功.部署目标是iOS,而不是mac(它是以前存档的iphone/ipad应用程序.ipas很好).

我错过了某个地方的新设置(即默认存档iOS应用程序为.ipa),还是在Xcode 6上有特别分发的问题我不知道?

ios ipa xcode6

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

如何删除已在Xcode故事板中设置的约束

正如标题所说,我想删除已在故事板中设置的约束.但是我没有在Xcode中找到任何允许我这样做的UI选项.如何删除已存在的约束?

谢谢.

xcode objective-c ios xcode6

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

在xCode 6中找到了一个意外的Mach-O头代码:1918975009

导致错误的原因

Found an unexpected Mach-O header code: 1918975009 in xCode 6
Run Code Online (Sandbox Code Playgroud)

我存档我的项目作为ad hoc构建发送,它建立/链接/档案很好,但当我在xCode组织者和选择时Export -> Ad Hoc,

我收到了错误

Found an unexpected Mach-O header code: 191897500. 
Run Code Online (Sandbox Code Playgroud)

xcode mach-o ios xcode6

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

无法将带有情节提要启动图像的应用程序提交到App Store:您的二进制文件未针对iPhone 5进行优化

我正在尝试将我的第一个应用程序提交到App Store,但是当我尝试时,我收到以下错误:

错误ITMS-9000:"您的二进制文件未针对iPhone 5进行优化 - 提交的新iPhone应用程序和应用程序更新必须支持iPhone 5上的4英寸显示器,并且必须包含在UILaunchImage下的info.plist中引用的启动图像,其中包含UILaunchImageSize值设置为{320,568}.启动图像必须是PNG文件并位于捆绑包的顶层,或者如果您本地化您的启动图像,则在每个.lproj文件夹中提供.

我正在使用SDK 8.1.部署目标是8.0.启动图像由故事板启动屏幕文件设置.没有过时的启动屏幕图像,我不打算添加它们,因为目标系统是iOS 8+.

怎么了?Xcode版本6.1(6A1052d).

xcode storyboard launchimage xcode6 ios8

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

调用layoutIfNeeded()时,AutoLayout会中断约束

我正在尝试使用Swift UITaleViewCell在UITableViewXCode6中实现动态高度.

我通过图形化设置约束来布置我的单元格(屏幕截图来自XCode5,因为XCode6上有NDA).我还将BodyLabel的换行符属性设置为"自动换行",并将行号设置为"0"以允许多行.

在此输入图像描述

现在,如果我只是在tableView(tableView: UITableView?, cellForRowAtIndexPath indexPath: NSIndexPath?)方法内部设置单元格的内容,那么我就可以正确获得动态高度行为.

但是,由于我按照在线提供的教程(特别是这个),我添加了另一种方法来确定细胞的高度tableView(tableView: UITableView!, heightForRowAtIndexPath indexPath: NSIndexPath!).在我关注的教程中,它告诉我添加cell.layoutIfNeeded(),所以我也添加了.

override func tableView(tableView: UITableView!, heightForRowAtIndexPath indexPath: NSIndexPath!) -> CGFloat {

    var cell = tableView!.dequeueReusableCellWithIdentifier(kCellIdentifier) as GroupFeedCell

    // Configure the cell
    if let frc = self.fetchedResultsController {
        let feed = frc.objectAtIndexPath(indexPath) as GroupFeed
        cell.titleLabel.text = feed.name
        if let message = feed.message {
            cell.bodyLabel.text = message
        }
    }

    // Layout the cell
    cell.layoutIfNeeded()

    // Get the height
    var …
Run Code Online (Sandbox Code Playgroud)

uitableview autolayout swift xcode6

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

Xcode 6创建新的目标C类

使用xcode6在iOS7 + 8上工作并遇到一个奇怪的问题......

我创建了第一个viewController,那很好,现在我创建了另一个,我试图将新的viewController设置为一个新的类....

在xCode4中我所要做的就是创建新的 - > Objective C Class ....但我在xcode6中没有看到这个选项.我所看到的只是这个快速的东西,但我想要一个客观的C级!

我看到我可以创建一个新的目标c文件,但这对我没有帮助.我想创建.h和.m文件.

提前致谢,

objective-c ios xcode6

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

更新到IOS 8和Xcode 6后,本地通知无法正常工作

自更新到IOS 8和Xcode 6后,是否有其他人遇到本地通知问题?我的应用程序运行正常,并且notification.firdate从日期选择器设置并且工作正常,notification.alertBody 显示正常.现在我已经更新它不起作用.我添加了断点,我的被激活的值存储在其中.谁能帮帮我吗?

iphone xcode objective-c ios xcode6

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

加载XCTest时出错,找不到合适的图像.

我最近更新了我的Xcode并开始出现此错误.

2014-11-03 15:03:54.222 App[13141:60b] Error loading /private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests:  dlopen(/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests, 262): no suitable image found.  Did find:
    /private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests: code signature invalid for '/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests'
DevToolsBundleInjection: Error loading bundle '/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest'
Run Code Online (Sandbox Code Playgroud)

我像往常一样完成了Google搜索.但我还没有找到任何解决方案.来源我看过并尝试解决我的问题是,

  1. http://marcschwieterman.com/blog/testing-in-the-sandbox/

什么时候发生?

如果我在设备上运行uni测试,它只显示此错误.在模拟器上它按预期工作.从正常目标运行应用程序不会显示此错误.

运行Uni时出现错误测试应用程序不会崩溃.它只是无法加载xctests.

有类似问题的人吗?并设法解决它?

unit-testing ios kif xctest xcode6

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