Questions tagged «xcode8»

Xcode 8是由Apple创建的IDE,用于开发macOS,iOS,watchOS和tvOS应用程序。Xcode 8的第一版发布于2016年6月13日,带有Xcode 8 beta版本8S128d。*除非您的问题专门涉及Xcode IDE,否则请勿使用此标签!*


6
应用因缺少使用说明而被拒绝(Xcode8)
因此,我今天收到这封邮件,说由于缺少一些使用说明,iTunes Connect拒绝了我的应用程序的最新版本。确切地说: 这个应用程式尝试存取没有使用说明的隐私权敏感资料。该应用程序的Info.plist必须包含一个NSContactsUsageDescription键,该键具有一个字符串值,向用户解释该应用程序如何使用此数据。 这个应用程式尝试存取没有使用说明的隐私权敏感资料。应用程序的Info.plist必须包含NSCalendarsUsageDescription键,该键具有字符串值,向用户说明应用程序如何使用此数据。 这个应用程式尝试存取没有使用说明的隐私权敏感资料。该应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,该键具有字符串值,该字符串值向用户说明该应用程序如何使用此数据。 这个应用程式尝试存取没有使用说明的隐私权敏感资料。该应用程序的Info.plist必须包含一个NSBluetoothPeripheralUsageDescription密钥,该密钥具有字符串值,该字符串值向用户说明该应用程序如何使用此数据。 这个应用程式尝试存取没有使用说明的隐私权敏感资料。该应用程序的Info.plist必须包含一个NSMicrophoneUsageDescription键,该键具有一个字符串值,向用户解释该应用程序如何使用此数据。 这个应用程式尝试存取没有使用说明的隐私权敏感资料。应用程序的Info.plist必须包含NSMotionUsageDescription键,该键具有字符串值,该字符串值向用户说明应用程序如何使用此数据。 解决这些问题后,您可以重新交付更正后的二进制文件。 我发现这些已成为iOS 10的强制性要求,但唯一的问题是我的应用程序未请求访问其中任何一项的权限。 是否因为我的依赖项之一(Cocoapods)可能包含一些代码来请求这些权限?还是即使我从不要求查看用户日历,联系人等,这些描述是否是强制性的?

14
Xcode 8设置配置文件将不会下载
我最近更新到了Xcode 8,当我单击Xco​​de / Preferences / Accounts / View Details菜单中的配置文件旁边的“下载”选项时,它变为灰色,无法下载。重新启动Xcode后,再次可以单击下载按钮,问题仍然存在。 手动下载配置文件并将其放到Xcode图标上不会将配置文件添加到Xcode 8中的特定开发人员帐户。有人最近遇到此问题并解决了吗?我检查了与新Xcode版本有关的所有问题,但仍然没有解决方案。

9
iOS 10不打印NSLogs
NSLogXcode 8.0 beta(8S128d)上没有任何内容。printf不变 这是我的代码: NSLog(@"hello from NSLog"); printf("hello from printf"); 这是iOS 9 Simulator上的输出: 2016-06-17 09:49:10.887 calmapp-dev[28517:567025] hello from NSLog hello from printf 这是iOS 10 Simulator的输出: hello from printf
88 ios  xcode  nslog  xcode8  ios10 

3
Xcode 8中的“因性而异”是什么?
我正在使用AutoLayout和Size类,但是随着iOS 10和新Xcode 8.0的发布,有一个新选项Vary for Traits。是否针对不同宽度和高度的设备替换了尺寸分类。 通过选中width复选框,将显示varying 14 compact width devices。 通过选中height复选框,将显示varying 18 compact height devices。 通过选中两个复选框,将显示varying 11 compact width regular height devices。 如何利用此选项?我们可以将AutoLayout与Xcode7.0之类的大小类一起使用吗?如果任何人有深入的知识,请解释。

8
Xcode 8在iOS 9.2及更低版本上崩溃
当我使用Xcode 8 GM Seed构建我的应用并在设备或模拟器下的iOS 9.2上运行它时,在应用启动期间或应用启动几秒钟后,我会感到奇怪的EXC_BAD_ACCESS崩溃。崩溃总是发生在不同的位置(添加子视图[UIImage imageNamed:],应用程序委托的main方法等)。当我在iOS 9.3+或10上运行它时,不会出现这些崩溃;当我使用Xcode 7构建并在iOS 9.2及以下版本上运行时,我也不会崩溃。还有其他人遇到过类似的事情吗?这是Xcode 8的已知问题吗?
85 ios  crash  xcode8  ios9.2 

2
Xcode 8自动生成的快速帮助文档
在Xcode 8中宣布的新功能中,我们可以看到 “自动生成快速帮助文档”: 就像我们可以从NSHipster上学习本文一样,手动代码文档到此结束了吗? 有人可以概述此新功能的优缺点吗?它会取代Jazzy之类的工具吗? 我找不到有关新功能的更多信息。
85 xcode  swift  xcode8 


13
如何在Xcode 8中创建删除行键盘快捷键?Xcode 3解决方案不再起作用
在以前的版本中Xcode,可以创建键绑定以删除当前行。存在不同的解决方案,例如,在此处进行描述: Xcode:删除行热键 Xcode重复/删除行 http://bigdiver.wordpress.com/2009/09/11/configure-homeend-key-bidings-on-mac-os-x/ http://www.betadesigns.co.uk/Blog/2010/02/03/custom-xcode-shortcuts/ 所有解决方案都包括修改以下文件之一: 〜/库/应用程序支持/ Xcode /键绑定/*.pbxkeys〜/ 库/键绑定/DefaultKeyBinding.dict〜/库/键绑定 /PBKeyBinding.dict http://cocoasamurai.blogspot.com/2011/03/xcode-4-keyboard-shortcuts-now.htmlXcode 4是现有快捷方式的一个很好的资源。列出了许多有关删除的内容,但没有列出“删除行”。 但是这些解决方案不是因为工作Xcode 4。 更新:问题仍然与Xcode 5.1.1 更新:问题仍然与Xcode 6.1 GM Seed 2 更新:截至2016年4月26日仍适用于Xcode 7.3(7D175) 更新:六年后,Xcode 8.3具有内置解决方案。请参阅下面的答案。

11
错误'_BSMachError:端口1607;(os / kern)无效功能(0x14)在iOS 10的Cordova应用中“无法插入COPY_SEND”
一切正常,直到我用Xcode 7.3.0生成cordova应用程序,但每当我将方向从纵向更改为横向时,它就开始仅在iOS 10设备上崩溃,然后再用Xcode 8构建相同的应用程序,因为在iOS上它仍然可以正常工作9.3.1。在调试器中,我得到以下日志: 2016-09-24 18:14:41.212470 MyApp[2542:1028606] [Common] _BSMachError: port 1607; (os/kern) invalid capability (0x14) "Unable to insert COPY_SEND" 2016-09-24 18:14:41.613460 MyApp[2542:1028606] [Common] _BSMachError: port 1607; (os/kern) invalid name (0xf) "Unable to insert COPY_SEND" 2016-09-24 18:14:41.613947 MyApp[2542:1028606] [Common] _BSMachError: port 1607; (os/kern) invalid name (0xf) "Unable to insert COPY_SEND" 2016-09-24 …

23
UIImagePickerController“创建未知类型的图像格式是错误”
在iOS 10 Swift 3中从图像选择器中选择图像时,出现错误- Creating an image format with an unknown type is an error func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) { imagePost.image = image self.dismiss(animated: true, completion: nil) } 没有选择和更新图像。我需要帮助或建议,以了解有关此方法的语法或任何内容在iOS10或Swift 3中是否已更改,或者是否有其他方法可以执行。

5
Xcode 8:函数类型不能有参数标签破坏我的构建
似乎出于某种原因,Swift选择了通过强制用户删除完成处理程序参数标签来使其中的编码不易阅读。我已经阅读了Swift的讨论,但仍然认为这是一个错误。至少他们可以使它成为可选的。 使用Xcode 8进行构建时-是否有一种方法可以强制编译器使用Swift 2.3,因此我不再遇到这些错误?我已经更新了使用旧版Swift的选项(在构建设置下), 但仍然出现此错误: 函数类型不能带有参数标签“ isloggedIn”;使用'_'代替 如何将标签保留在完成处理程序中?


5
在Xcode 8中使用Swift 2.2?
是否可以在Xcode 8中使用Swift 2.2? 从Xcode 8发行说明: “ Xcode 8支持切换工具链,例如来自swift.org的工具链,而无需重新启动Xcode。(23135507)” 我一直试图在swift.org网站上找到swift 2.2工具链,但是找不到。成功配置Xcode 8以使其与Swift 2.2一起使用
72 swift  swift2  xcode8 

6
带有CocoaPods,Swift 3和Xcode 8的ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES是什么
安装cocoapods并添加pod "SwiftCarousel"到pod文件并取消注释平台后:ios,“ 9.0”,我收到此错误 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES 我该怎么办? mohammed.elias$ pod install Analyzing dependencies Downloading dependencies Installing SwiftCarousel (0.8.0) Generating Pods project Integrating client project [!] Please close any current Xcode sessions and use `scrollView.xcworkspace` for this project from now on. Sending stats Pod installation complete! There is 1 dependency from the Podfile and …
70 ios  swift3  cocoapods  xcode8 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.