问题标签 [xcode8-beta2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - iOS 10 中的 requestAccessForMediaType 崩溃
在我的应用程序中,我使用 card.io 来扫描信用卡。它在 iOS 9 中运行良好。在 iOS 10 中,应用程序崩溃了,我在 xcode 8 beta 2 控制台中找不到崩溃日志,因为它抛出了很多垃圾消息。
然后我检查了隐私->设置以查看我的应用程序是否禁用了相机,但我的应用程序未在该部分中列出。似乎 iOS 10 没有授予我的应用程序使用相机的权限。
我使用以下代码请求权限:
当我运行此代码时,authStatus 返回为AVAuthorizationStatusNotDetermined
并且应用程序在进入块后立即崩溃requestAccessForMediaType:AVMediaTypeVideo
控制台中显示了很多垃圾日志,我不知道找到崩溃消息。
编辑:我找到了一个选项来禁用 xcode 8 中所有不必要的日志。答案张贴在这里。但是即使禁用了回溯调试,xcode 仍然没有显示任何崩溃日志。
我的 xcode8 只显示此消息,应用程序刚刚退出:
我也尝试重置位置和隐私,但在尝试请求媒体访问时应用程序仍然崩溃。
任何想法为什么会发生这种情况?
archive - Xcode 8 beta 2 (8S162m) 无法存档错误 0
我从https://developer.apple.com/download/下载 我的 MBPR OSX 是 10.11.4
我尝试了“存档实用程序”和“取消存档”,但都没有工作。
xcode - 对成员 'insert(_:completionHandler:)' xcode 8 beta 2 的模糊引用
您好,使用新的 beta 2,我遇到了一个无法解决的新问题。
其他人有同样的问题吗?谈话有问题
xcodebuild - Xcodebuild 在新的 Xcode-8 Beta 版本中抛出错误
每当我尝试使用 xcodebuild 从命令行构建我的应用程序时,我都会收到此错误 SDK 'iOS 10.0' 中的产品类型 'Application' 需要代码签名。相同的命令适用于以前版本的 Xcode。通常“xcodebuild 命令" 适用于以前版本的 xcode,但不适用于 Xcode 8(当前为 beta 版本)。
swift - Firebase 身份验证注销错误 - Swift
当我尝试使用此方法注销用户时,我得到一个错误:
致命错误:“试试!” 表达式意外引发错误:Error Domain=FIRAuthErrorDomain Code=17995“访问钥匙串时发生错误。” UserInfo={NSLocalizedDescription=访问钥匙串时出错,error_name=ERROR_KEYCHAIN_ERROR, NSLocalizedFailureReason=SecItemDelete (-34018)}:文件/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-800.0.33.1/src /swift/stdlib/public/core/ErrorType.swift,第 146 行
我没有在网上找到任何解决此错误的内容.. 有人知道可能是什么问题吗?
swift3 - 在 Swift 中双打可比吗
斯威夫特 3,Xcode 8β2。
我已经实现了一个对 Comparable 数据进行排序的类,并尝试使用 Doubles 对其进行测试。不幸的是,我得到了错误"Cannot convert value of type '[Double]' to specified type '[T]'."
。我在下面的示例代码中重现了错误:
我是正确的假设双打是可比的,如果是这样,我该如何消除上述错误?
谢谢。
ios - 如何在 ios 10.0 模拟器中运行 Xcode 项目的先前编译版本(或先前构建)
我正在尝试在 ios 10 上测试我的一个应用程序。我已经下载了 ios 10.0 模拟器附带的 Xcode 8 beta。然而,正如预期的那样,Xcode 8 在我正在使用的库上抛出了大量错误 [比如 Alamofire],这阻止了我在 Xcode 8 中构建,我觉得我现在不需要担心。我只是在寻找一种简单的方法来运行最后一个稳定的编译版本(我可以在 Xcode 7 for ios 9.3 中成功构建)。我无法通过 xcrun 从我的终端触发 ios 10.0 模拟器,因为我过去曾经做过类似的事情。
任何指导将不胜感激!
编辑——解决了
对于那些感兴趣的人,我想出了一种方法来实现我正在寻找的东西。
在 Xcode7 中,转到 Preferences > Locations > 并将命令行工具更改为 Xcode 8.0
在终端中,键入
xcrun simctl list
以查看可用的模拟器(ios 10.0 模拟器现在应该可用)。复制所需模拟器的 UDID。
确保正常的模拟器应用程序没有运行,然后运行
open /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app --args -CurrentDeviceUDID <Copied UDID>
启动所需的模拟器后,运行
xcrun simctl install booted <path to project .app file>
(.app 文件的路径可以在左窗格的 Xcode 中找到,在您的主项目下,在文件夹“Products”下,从 [project-name].app 复制文件路径文件位于那里)
这应该将应用程序安装到所需的模拟器上。我第一次尝试这个时确实遇到了一些错误。我通过简单地退出 Simulator.app 并再次尝试来绕过它们(在第四次尝试时为我工作)。
jquery - 错误将 NSString 转换为 NSURL Xcode 8 错误代码 256
将 NSString 转换为 NSURL
这是我的代码,但我收到空结果
这是我的错误
错误域 = NSCocoaErrorDomain 代码 = 256 “无法打开文件“yql”。UserInfo={ NSURL=http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22USDEUR%22)&env =store://datatables.org/alltableswithkeys }
xcode - 测试不适用于 Xcode 8,beta 2
当我在 XCode 中对我的项目运行测试时,它会构建,然后说它Testing...
永远不会结束。
当我使用停止按钮时,该过程在控制台中以以下文本停止:
但是,我无法再次运行测试,必须重新启动 xcode 才能运行它们。
这是 Apple 开发人员可能知道的 XCode 问题吗?
编辑
所以,我想,模拟器没有及时启动,这使得 xcode 无法运行测试。这可能是模拟器的安装错误。