标签: xcode7-beta3

Xcode 7.0 Beta未能在Apple Watch上推出watchOS 2应用程序

尝试了一个公共示例代码项目和我自己的项目.观察watchOS 1没有问题.

watchOS 2 App在真正的Apple Watch和模拟器上成功安装和运行,但它不支持Xcode在设备上启动应用程序的调试模式.

试图允许系统创建Provisioning文件并手动创建开发模式的Provisioning文件.

测试10.10,10.11.

重现步骤:

  1. 在构建设置,watchOS 2环境等上设置配置文件.

  2. 转到Xcode 7.0 beta左上角的方案,然后选择iPhone和Apple Watch设备.

  3. 等等...... WatchKit应用程序似乎安装在Apple Watch上,但屏幕仍为空白.

  4. 点击后,Xcode上的播放按钮被激活.等1分钟.它会在没有任何警告的情况下关闭.

预期成绩:

WatchKit应用程序将在Apple Watch上推出.

实际结果:

屏幕保持空白.

版:

watchOS 2 + iOS 9(2015年6月23日发布)

这是类似的情况,但在这种情况下,没有错误消息并将设备直接插入Mac并重新启动所有设备将无法解决问题.

谢谢

apple-watch ios9 watchos-2 xcode7-beta2 xcode7-beta3

6
推荐指数
1
解决办法
2275
查看次数

整数溢出在Swift中给出了EXC_BAD_INSTRUCTION

在搞乱Swift时,我注意到当64位整数溢出时,我收到以下错误:

file:///Users/user/Documents/playground/MyPlayground.playground/:错误:游乐场执行中止:执行被中断,原因:EXC_BAD_INSTRUCTION(代码= EXC_I386_INVOP,子代码= 0x0).

func fibonacci(which: Int) -> (fibOf: Int, isEqualTo: Int) {
    var i = 1, j = 1

    for var k = 2; k < which; k += 1 {
        let tmp = i + j // this line is highlighted when error occurs
        j = i
        i = tmp
    }

    return (which, i)
}

print (fibonacci(92))
print (fibonacci(93)) // this triggers an error
Run Code Online (Sandbox Code Playgroud)

第一个调用,即92作为参数,将运行良好.但是,当提供93值时,我得到了无关的EXC_BAD_INSTRUCTION错误.这是一个错误还是什么?通常我会期望它溢出.

xcode swift xcode7-beta3

6
推荐指数
1
解决办法
1131
查看次数

如何在带有手表扩展的Xcode 7中使用xcodebuild

我们的命令曾经是这样的

xcodebuild -configuration Release -target "xxx" -sdk iphoneos9.0 -scheme "xxx" archive
Run Code Online (Sandbox Code Playgroud)

现在在Xcode 7中,我们收到此错误:

Build settings from command line:
    SDKROOT = iphoneos9.0

=== BUILD TARGET xxx WatchKit Extension OF PROJECT Mobile WITH CONFIGURATION Release ===

Check dependencies
target specifies product type 'com.apple.product-type.watchkit2-extension', but there's no such product type for the 'iphoneos' platform
Run Code Online (Sandbox Code Playgroud)

我们如何指定使用iOS 9.0 SDK和watchos 2.0 SDK?

xcodebuild ios9 xcode7 watchos-2 xcode7-beta3

6
推荐指数
1
解决办法
4513
查看次数

如何在Xcode项目中按名称自动排序

我喜欢让我的文件按名称排序,但我似乎无法在Xcode中找到一个选项,允许我在项目导航器中自动按名称排序(不是右键单击并按名称排序)?当我必须寻找我的文件并且它不是AZ并且它在结构中的几乎随机位置或者在任何文件夹/组中创建文件时,这非常烦人.

我正在使用Xcode 6.4(6E35b),还有Xcode 7.0 beta 3(7A152u).

xcode6 xcode7-beta3

6
推荐指数
2
解决办法
4021
查看次数

iOS 9,Xcode 7,带有SpriteKit的多点触控

你好我已经制作了一款名为'Racing Horses'的iOS游戏并将其发布到App Store.在iOS 8.xx上播放很好,但在我安装iOS 9 Beta 3之后,在同一个游戏(相同的代码)中,iPhone无法识别多个触摸.我不得不离开我的手指进行下一次触摸.但它不是这样的,即使我仍然按住我以前的水龙头,我也可以进行新的点击.有什么问题,我该怎么办?

sprite-kit swift ios9 xcode7-beta3

5
推荐指数
2
解决办法
1977
查看次数

如何在iOS/Objective C中设置SDK的版本号?

我正在使用Objective-C编程语言编写iOS SDK.我想知道Xcode中是否有字段可以设置SDK的版本号

在Objective-C中是否有一种方法可以像我们为iOS应用程序那样设置版本和内部版本号(EX:版本:2.5.1内部版本:2.5.1.12)?

还需要一种方法来检测此版本号,以便我可以公开类似的API

- (NSString *)getSDKVersion {
    NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
    NSString *majorVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
    NSString *minorVersion = [infoDictionary objectForKey:@"CFBundleVersion"];

    return [NSString stringWithFormat:@"SDK Version %@ (%@)", majorVersion, minorVersion];
}

-(NSString*)getSDKBuildVersion;
Run Code Online (Sandbox Code Playgroud)

返回SDK版本和内部版本号.

使用:Xcode - 7.0(Beta 3版)

提前致谢.

sdk version objective-c ios xcode7-beta3

5
推荐指数
1
解决办法
718
查看次数

Xcode 7调试模式有效吗?

使用Xcode 7 Beta 3

以下代码无法#if DEBUG正确输入语句.我几乎可以肯定我处于调试模式,但由于某种原因,以下代码无效:

#if DEBUG
    btnPrintPath.title! = "PrintPath"
#else
    btnPrintPath.title! = "" // EXECUTING THIS LINE.
#endif
Run Code Online (Sandbox Code Playgroud)

我的计划如下: 构建方案配置

我正在运行该应用程序cmd + R.

我配置不当吗?

ios swift2 xcode7-beta3

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

使用Xcode Playground captureValue()

我在Xcode 7.1(beta 3)中使用Playgrounds,但是在使用该captureValue()功能时出现问题:

captureValue:withIdentifier:捕获要在时间轴中使用指定标识符显示的值.

宣言

public func captureValue(value:T,withIdentifier identifier:String)

- Apple开发者网站

当我调用该函数时,我得到的是:

captureValue

我如何使用captureValue?或者这是beta 3中的错误?

swift xcplayground xcode7-beta3

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

WKWebView错误:"在此服务器上找不到请求的URL"

在xcode 7 beta3中

当我使用object-c时没问题,但是当我使用swift时,我收到一个错误:"在这台服务器上找不到请求的URL",为什么?

这是代码:

#import "ViewController.h"
#import <WebKit/WebKit.h>


@interface ViewController ()

    @property(strong,nonatomic) WKWebView *webView;

@end

@implementation ViewController


- (void)viewDidLoad {
    [super viewDidLoad];

    NSURL *url = [NSURL URLWithString:@"http://www.apple.com"];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    _webView = [[WKWebView alloc] initWithFrame:self.view.frame];
    [_webView loadRequest:request];
    [self.view addSubview:_webView];
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end 


swift:

import UIKit
import WebKit

class ViewController: UIViewController,WKNavigationDelegate {

    var webview: WKWebView?

    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
    }

    override …
Run Code Online (Sandbox Code Playgroud)

ios swift wkwebview xcode7-beta3

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