用Xcode 7 GM编译代码后,我遇到了这个问题.
根据Apple的说法,这是一个错误,但它似乎仍然是一个问题.一切正常,但是有可能摆脱这些错误吗?
:CGContextSaveGState:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.
:CGContextTranslateCTM:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.
:CGContextRestoreGState:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.
其他论坛中有人说过状态栏,但我没有任何成功消除这个消息.这不是一个大问题,但它是一个无用的"错误".我正在使用Interface Builder.
更新:如果您使用Swift,我使用了Objective-C,也许这是您正在寻找的问题
我正在设置Jenkins以自动化构建过程.特别是,根据我的需要,我希望能够设置不同的包标识符.
我正在使用Xcode Jenkins插件来设置包标识符:
问题是这将更改Info.plist文件和MyTarget> General> Bundle Identifier中的包标识符.但它不会更改"构建设置">"打包">"产品包标识符"中的包标识符.
如果我手动完成同样的事情.我在Xcode 7中创建了一个新项目.默认情况下,这三个值是:
当我Info.plist像这样更改文件中的值时:
另外两个值将是:
那么你如何看待Build Settings中的值并没有改变.如果我在Xcode中,我手动更改该值,但如果我在Jenkins中构建项目,则这是一个双重问题.
有谁遇到过同样的问题?你是如何解决的?
谢谢!
我一直尝试使用最新版本的Xcode 7.0.1(7月28日发布的7A1001)以及之前版本的Xcode 7(7A218)以及Xcode 7.1 Beta 2来配置我的设备(通过Instruments) (7B75).
我的设备是安装了iOS 9.0.1的iPhone 6+ - iOS9的最新GM版本.我可以毫无问题地在这个设备上运行/调试应用程序.
在下面的屏幕截图中,您可以看到我的设备在所有版本的所有屏幕截图中都被禁用(灰显).我能够分析运行iOS 8.4.1的其他设备,没有任何问题.
当前版本的Xcode是否不支持针对iOS 9.0.1的分析,或者是否存在某种配置设置或已知的解决方法?
我只是安装了Xcode 7.3版本.我根本无法调试,因为当我在调试时尝试使用断点时它会崩溃.我尝试删除Derive Data,重新启动我的macbook,重新安装pods ......但遗憾的是没有任何工作.有人有同样的问题吗?
进程:Xcode [2631]路径:/Applications/Xcode.app/Contents/MacOS/Xcode标识符:com.apple.dt.Xcode版本:7.3(10183.3)Build Info:IDEFrameworks-10183003000000000~2 App Item ID:497799835 App External ID:816750016代码类型:X86-64(Native)父进程:??? [1]负责人:Xcode [2631]用户ID:502
日期/时间:2016-03-22 17:35:16.678 +0000操作系统版本:Mac OS X 10.11.4(15E65)报告版本:11匿名用户:352BCE12-8AEF-A28A-B5F1-214B55269668
自启动以来的时间清醒:2500秒
系统完整性保护:已启用
Crashed Thread:30 Dispatch queue:DVTInvalidationPreventionQueue
异常类型:EXC_BAD_ACCESS(SIGSEGV)异常代码:KERN_INVALID_ADDRESS位于0x0000000000000000异常注意:EXC_CORPSE_NOTIFY
VM区域接近0: - > __TEXT 00000001021a4000-00000001021a8000 [16K] rx/rwx SM = COW /Applications/Xcode.app/Contents/MacOS/Xcode
特定于应用程序的信息:ProductBuildVersion:7D175
全球跟踪缓冲区(逆时间秒):14.418349 DTXConnectionServices 0x000000010454fc3a发起信道x1.c2能力642d65677561672d 766f72702d617461 654e2e7372656469 6174536b726f7774 0073636974736974 14.419261 DTXConnectionServices 0x000000010454fc3a发起756265642e65646f 2d65677561672d67 6f72702d61746164 702e737265646976 006f666e69636f72 71.740178 CFNetwork的0x00007fff8d398447 TCP康恩0x7fe21e691b50 SSL握手DONE 72.390183 CFNetwork的0x00007fff8d398323 TCP信道x1.c1能力Conn 0x7fe21e691b50启动SSL协商72.390333 CFNetwork 0x00007fff8d396ced TCP Conn 0x7fe21e691b50完成.FD:50,ERR:0 72.390574 CFNetwork的0x00007fff8d4255c7 TCP康恩0x7fe21e691b50事件1 ERR:0 72.582281 CFNetwork的0x00007fff8d395fbf TCP康恩0x7fe21e691b50开始72.628957 CFNetwork的0x00007fff8d359c42创建默认Cookie存储与处理/捆标识符72.628957 CFNetwork的0x00007fff8d359bda断裂作用在CFHTTPCookieStorage单72.628976 CFNetwork的0x00007fff8d359a69断裂作用在NSHTTPCookieStorage singleton 72.650686 CFNetwork …
我可以通过这种方式在Xcode 6中创建快照,如下图所示:
但是在Xcode 7中它不可用,你可以在下面的图片中看到:
而且control-command-S也行不通.
现在有人能告诉我如何使用Xcode 7创建快照?
当两个警报一个接一个地呈现时,我意味着一个警报存在,并且在他们上面另一个警报呈现和应用程序崩溃.我曾经用来UIAlertController显示警报.应用程序仅在iOS 9设备中崩溃.
请帮助我.
我在Xcode 7.0和Objective C(像这样)中启用了代码覆盖率统计,并且运行良好.
是否可以标记一些源代码行,以便覆盖率报告忽略它们?如果我使用lcov然后我可以使用LCOV_EXCL_START和LCOV_EXCL_END标记(如在如何告诉lcov忽略源文件中的行)但Xcode不能识别那些.
Xcode是否有替代机制来执行此操作?
所以我今天晚上将我的XCode更新为7.3.
在我的一个项目中,我设置字体的几个标签出现以下错误:
'(name: String, size: CGFloat) -> UIFont' is not convertible to '(name: String, size: CGFloat) -> UIFont?'
Run Code Online (Sandbox Code Playgroud)
编辑:这是导航栏中标题视图的代码:
let aTitleFrame: CGRect = CGRectMake(0, aHeaderTitleSubtitleView.frame.midY / 2, 200, 24)
let aTitleView: UILabel = UILabel(frame: aTitleFrame)
aTitleView.backgroundColor = UIColor.clearColor()
aTitleView.font = UIFont(name: "Roboto-Regular", size: 15) // ERROR POPS UP HERE
aTitleView.textAlignment = NSTextAlignment.Center
aTitleView.textColor = UIColor.whiteColor()
Run Code Online (Sandbox Code Playgroud)
这是我的UILabel的归因字符串代码:
let aAttributedFundLabel: NSMutableAttributedString = NSMutableAttributedString(string: "Raising\n$ \(fund)")
aAttributedFundLabel.addAttribute(NSForegroundColorAttributeName, value: UIColor.darkGrayColor(), range: NSRange(location: 0, length: 7))
aAttributedFundLabel.addAttribute(NSFontAttributeName, value: UIFont(name: "Roboto-Regular", size: 15)!, range: NSRange(location: …Run Code Online (Sandbox Code Playgroud) 我正在使用Xcode 7.0的发布版本构建.没有故事板,只有nib文件.
我有一个UINavigationController由app delegate创建并使用视图控制器初始化它.
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UIViewController *viewController = [[TGMainViewController alloc] initWithNibName:nil bundle:nil];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:viewController];
self.navigationController.navigationBar.barStyle = UIBarStyleBlack;
self.navigationController.navigationBar.hidden = YES;
self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];
Run Code Online (Sandbox Code Playgroud)
使用以下方法导航到新视图后:
TGRoutePreparationViewController *viewController = [[TGRoutePreparationViewController alloc] initWithNibName:nil bundle:nil];
[self.navigationController pushViewController:viewController animated:YES];
Run Code Online (Sandbox Code Playgroud)
然后回去使用:
[self.navigationController popViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Attempting to load the view of a view controller while it is deallocating is not allowed and may result in undefined behavior (<UIAlertController: 0x7b29a600>)
Run Code Online (Sandbox Code Playgroud)
虽然我UIAlertController在应用程序中使用s,但在收到此错误之前没有使用或实例化.这仅在iOS 9.0下运行时才会发生.在iOS 8.4下运行不会产生错误.在所有情况下,应用程序似乎正常运行,导航似乎正在工作. …
xcode7 ×10
xcode ×8
swift ×3
ios ×2
ios9 ×2
objective-c ×2
iphone ×1
jenkins ×1
mapbox-gl ×1
snapshot ×1
unit-testing ×1
xcode7-beta3 ×1
xcode7-beta4 ×1
xcode7.1beta ×1
xcode8 ×1