尝试了一个公共示例代码项目和我自己的项目.观察watchOS 1没有问题.
watchOS 2 App在真正的Apple Watch和模拟器上成功安装和运行,但它不支持Xcode在设备上启动应用程序的调试模式.
试图允许系统创建Provisioning文件并手动创建开发模式的Provisioning文件.
测试10.10,10.11.
重现步骤:
在构建设置,watchOS 2环境等上设置配置文件.
转到Xcode 7.0 beta左上角的方案,然后选择iPhone和Apple Watch设备.
等等...... WatchKit应用程序似乎安装在Apple Watch上,但屏幕仍为空白.
点击后,Xcode上的播放按钮被激活.等1分钟.它会在没有任何警告的情况下关闭.
预期成绩:
WatchKit应用程序将在Apple Watch上推出.
实际结果:
屏幕保持空白.
版:
watchOS 2 + iOS 9(2015年6月23日发布)
这是类似的情况,但在这种情况下,没有错误消息并将设备直接插入Mac并重新启动所有设备将无法解决问题.
谢谢
在搞乱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错误.这是一个错误还是什么?通常我会期望它溢出.
我们的命令曾经是这样的
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?
我喜欢让我的文件按名称排序,但我似乎无法在Xcode中找到一个选项,允许我在项目导航器中自动按名称排序(不是右键单击并按名称排序)?当我必须寻找我的文件并且它不是AZ并且它在结构中的几乎随机位置或者在任何文件夹/组中创建文件时,这非常烦人.
我正在使用Xcode 6.4(6E35b),还有Xcode 7.0 beta 3(7A152u).
你好我已经制作了一款名为'Racing Horses'的iOS游戏并将其发布到App Store.在iOS 8.xx上播放很好,但在我安装iOS 9 Beta 3之后,在同一个游戏(相同的代码)中,iPhone无法识别多个触摸.我不得不离开我的手指进行下一次触摸.但它不是这样的,即使我仍然按住我以前的水龙头,我也可以进行新的点击.有什么问题,我该怎么办?
我正在使用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版)
提前致谢.
使用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.
我配置不当吗?
我在Xcode 7.1(beta 3)中使用Playgrounds,但是在使用该captureValue()功能时出现问题:
captureValue:withIdentifier:捕获要在时间轴中使用指定标识符显示的值.
宣言
public func captureValue(value:T,withIdentifier identifier:String)
当我调用该函数时,我得到的是:
我如何使用captureValue?或者这是beta 3中的错误?
在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) xcode7-beta3 ×9
swift ×4
ios ×3
ios9 ×3
watchos-2 ×2
apple-watch ×1
objective-c ×1
sdk ×1
sprite-kit ×1
swift2 ×1
version ×1
wkwebview ×1
xcode ×1
xcode6 ×1
xcode7 ×1
xcode7-beta2 ×1
xcodebuild ×1
xcplayground ×1