我在macOS Sierra,Xcode 8上,每当我尝试在实际的iOS 10设备上模拟背景提取时都会崩溃.使用模拟器时不会发生这种情况.这发生在所有项目中,包括那些刚创建的项目.
libsystem_kernel.dylib`mach_msg_trap:
0x18cfec164 <+0>: movn x16, #0x1e
0x18cfec168 <+4>: svc #0x80
-> 0x18cfec16c <+8>: ret (Thread 1: signal SIGSTOP)
Run Code Online (Sandbox Code Playgroud)
我没有任何其他iOS设备可供测试; 是其他人经历过这个吗?
我正在寻找在iOS 10中实现UIUserNotificationSettings的替代方法.
Apple文档提供了以下框架以供进一步使用.UNNotificationSettings链接在这里.
是否有人可以帮助我使用示例代码来使用UNNotificationSettings而不是UIUserNotificationSettings来实现下面的代码
let notificationSettings = UIUserNotificationSettings(
forTypes: [.Badge, .Sound, .Alert], categories: nil)
application.registerUserNotificationSettings(notificationSettings)
Run Code Online (Sandbox Code Playgroud) 我在Xcode 8中将我的(macOS)项目转换为Swift 3,并且我使用swift类中实现的几个委托方法得到以下警告:
Instance method 'someMethod' nearly matches optional requirement of protocol 'protocolName'
Run Code Online (Sandbox Code Playgroud)
我得到这个好NSApplicationDelegate方法,如applicationDidFinishLaunching和applicationDidBecomeActive:
但也适用于tableViewSelectionDidChange:

我使用代码完成来插入方法签名,并尝试从SDK标头中复制它们以排除拼写错误.警告不会消失,并且永远不会调用这些方法.
我在这里错过了什么?
我刚开始学习如何制作iOS应用程序,并且正在使用免费的个人开发者帐户.
到目前为止,我已经制作了四个应用程序,但似乎无法安装三个以上的应用程序.即使我安装了三个应用程序,并且更新其中一个已安装的应用程序,我在Xcode中收到以下错误消息:
应用安装失败
已达到免费开发配置文件的最大应用数量.
根据我的阅读,每个应用程序应该签署一个星期,但我只是编写了几天.
如何安装更多应用,或者是否必须从设备中删除现有应用?
我在Xcode 8中使用Swift 3.0,在运行我的应用程序时遇到此错误.我使用过第三方库SlideMenuController.
当我运行我的应用程序时,我一次又一次地遇到此错误,但没有找到任何解决方案.
删除派生数据需要一段时间,但并非总是如此.
/Users/amsyt014/Library/Developer/CoreSimulator/Devices/8615687B-36F4-4367-9289-C265F3DABDD5/data/Containers/Bundle/Application/4794E2EF-863E-4836-A8E7-5A0F0ABA52E0/Shopaves.app/Frameworks/SlideMenuControllerSwift.framework/SlideMenuControllerSwift:'/ Users/amsyt014/Library/Developer/CoreSimulator/Devices/8615687B-36F4-4367-9289-C265F3DABDD5/data/Containers/Bundle/Application/4794E2EF-863E-4836-A8E7-5A0F0ABA52E0 /缺少必需的代码签名Shopaves.app/Frameworks/SlideMenuControllerSwift.framework/SlideMenuControllerSwift"
有人遇到过这个问题吗?
在KeyChain上进行持久性问题和信息检索后,我启用了Capabilities中的KeyChain Sharing功能.这是为了创建一个名为.entitlements的文件
所以,当我要运行存档时,会发生以下错误:
Check Dependencies:
Provisioning profile doesn't include the aps-environment entitlement.
Code signing is required for product type 'Application' in SDK 'iOS 10.1'
Run Code Online (Sandbox Code Playgroud)
我正在使用OS El Capitan 10.11.6,Xcode 8.1
如果有人可以帮忙.
Pleaseeee ....
当我运行我的应用程序时,项目的"常规"选项卡的"签名"部分中会出现两个错误.一个说,"操作无法完成.无法使用帐号________登录",而另一个说"找不到________的个人资料".它提到Xcode无法找到配置文件.这是什么意思,我该如何解决?
这个Swift 3代码一直工作到XCode 8 beta 3:
let calendar = Calendar.current
let anchorComponents = calendar.components([Calendar.Unit.day, Calendar.Unit.month, Calendar.Unit.year, Calendar.Unit.hour], from: self)
Run Code Online (Sandbox Code Playgroud)
在Xcode 8中,beta 4 Calendar.Unit似乎被重命名为Calendar.Component.
现在这段代码
let calendar = Calendar.current
let anchorComponents = calendar.components([Calendar.Component.day, Calendar.Component.month, Calendar.Component.year, Calendar.Component.hour], from: self)
Run Code Online (Sandbox Code Playgroud)
产生编译错误 cannot convert value of type Calendar.Component to NSCalendar.Unit
我做错了什么或这是一个错误?
我在Xcode 8中有一个混合了Swift和Objective-C的项目,它使用生成的"ModuleName-Swift.h"头文件将swift导入到Objective-c类中,但预处理器无法找到生成的头文件并抛出导入时出错.
"词法或预处理器问题:'未找到ModuleName-Swift.h文件'"
该项目编译得很好,但预处理器抛出了未找到标头的错误,并且对于在类内部调用的任何Swift类,没有语法突出显示或代码完成.使用Objective-c中的Swift类很难解决Xcode 8无法识别的问题,但编译得很好.
关于如何在Xcode 8中安抚预处理器的任何想法?
我最近升级到Xcode 8并将我的项目更新为Swift 3.所有工作都很好.故事板加载一直很慢(即使仍在运行Xcode 7),与Xcode 8差不多"慢".我一直想象这是因为我是一个较旧的(2011年末)Macbook Pro.
但最近有时Xcode会在我试图打开故事板时挂起.从昨天起,它总是"悬挂".Xcode变得反应迟钝,我不得不强制退出它.
在Activity Monitor中我看到Xcode使用102%的CPU和内存使用率一直在增长(如果我让它超过10GB).
现在我真的卡住了,因为当我打开Xcode时,它会立即打开我的项目并想要打开故事板.我甚至无法更改为快速文件.我不再进入我选择项目的窗口了.所以,如果没有Xcode没有反应,就无法打开我的项目.即使我双击另一个项目打开Xcode,它仍然试图打开我的项目(在故事板上).
我已经尝试了很多东西(基于我可以在旧版Xcode的类似问题上找到的SO线程):
我的下一个尝试是下载Xcode 8.1 beta.但实际上不是那样做的.
关于我可以尝试的事情的任何其他建议?
小更新: 管理以清除Xcode的"状态",它默认打开我的项目,并在故事板上打开它.这是通过:
仍然......主要问题仍然存在.当我点击我的故事板时,Xcode变得反应迟钝.
xcode8 ×10
ios ×6
xcode ×5
swift ×2
swift3 ×2
code-signing ×1
ios10 ×1
macos ×1
objective-c ×1
signing ×1
storyboard ×1
xcode8-beta4 ×1