标签: xcode8

Xcode 8 Beta 3使用Legacy Swift问题

我在Xcode 8 Beta 3中有一个Objective-C项目.自更新以来,每当我尝试构建时,都会收到以下错误:

对于使用Swift的目标,需要正确配置"使用Legacy Swift语言版本"(SWIFT_VERSION).使用[Edit> Convert> To Current Swift Syntax ...]菜单选择Swift版本或使用Build Settings编辑器直接配置构建设置.

有没有遇到过这个?由于它是一个Objective-C项目,因此没有构建设置来配置Swift.我还确保没有项目依赖项或CocoaPods使用Swift.我唯一的解决方案是使用Beta 2.任何想法如何解决这个问题?

我还应该提到我正在运行OSX 10.12 Beta 2.

swift xcode8 xcode8-beta3

200
推荐指数
6
解决办法
10万
查看次数

服务委托拒绝xcode 8错误(SBMainWorkspace)

试图在模拟器上运行构建,我收到此错误:

打开"com.companyname.appname"的请求失败.

服务委托(SBMainWorkspace)拒绝了该请求的原因:安全性(启动应用程序以进行调试所需的"权利"com.apple.frontboard.debugapplications").

当使用GM时Xcode 8,这不存在,但是当我从mac app store再次下载它时就开始了.谷歌也没有帮助苹果开发者论坛.

任何帮助或建议?

xcode xcode8 xcode10

142
推荐指数
5
解决办法
3万
查看次数

"导航栏"的警告框在运行时将显示在XCode 8 Swift 3中

在我升级之前,Xcode 8我没有在这种情况下看到这个错误.我有不同的导航控制器.对于他们所有人我看到一个错误Frame for "Navigation bar" will be different at the run time. Navigation bar "Expected: width=384, Actual: width=375.实际上这些导航控制器没有Navigation bar.Navigation bar存在于子视图.无论如何,我可以通过蜱解决它,并取消勾选复选框Shows navigation barAttributes inspector.但不幸的是,每次重新打开Main.storyboard此警告时,都会再次出现.此外,如果我点击黄色三角形然后更新帧没有任何反应.有任何想法吗?

在此输入图像描述

xcode uinavigationbar ios swift xcode8

141
推荐指数
6
解决办法
2万
查看次数

Xcode 8 - IB Designables - 无法呈现和更新自动布局状态,代理程序崩溃

我最近升级到Xcode 8,我遇到了故事板的问题.

如果我打开项目并且我没有打开Storyboard,它将编译并运行得很好.一旦我打开故事板,我就会收到有关IB Designables的多个错误,如下所示.

在此输入图像描述

这些观点正在使用从自定义视图唯一的看法TextFieldEffectsBEMCheckbox我进口(使用CocoaPods).

ios xcode-storyboard xcode8

141
推荐指数
11
解决办法
7万
查看次数

Xcode 8控制台垃圾?

有没有其他人在Xcode 8控制台上出现问题,显示出一堆随机的东西?我不希望所有这些都混乱我的调试消息和日志.有人知道如何关闭它吗?

编辑:发行说明指出控制台可能会为watchOS转储无用的东西,但不适用于iOS.

例: 控制台中的垃圾示例

xcode ios xcode8

136
推荐指数
1
解决办法
3万
查看次数

Xcode 8.3.3"没有使用iTunes Connect访问的帐户"

在Xcode 8.3.3中尝试将应用程序上传到iTunes连接时,出现错误:

需要"团队名称"的iTunes Connect访问权限.在"帐户"首选项平面中添加帐户.

截图

该帐户已经存在,并且(在某些情况下)以前没有发生任何事故.

如何解决Xcode的这个问题,以便我可以将我的应用程序上传到AppStore?

xcode itunesconnect ios xcode8

132
推荐指数
8
解决办法
3万
查看次数

Xcode:找不到设备支持文件

因为我正在尝试从最新更新的Xcode 8运行我的应用程序到运行iOS 7.1.2的iPhone 4

它抛出错误,

iOS 7.1.2

而且,这是我的Xcode版本,

Xcode 8

以前有人遇到过这个问题吗?等待你的建议!!

xcode ios iphone-4 ios7 xcode8

127
推荐指数
9
解决办法
12万
查看次数

Xcode游乐场被困在'Running playground'或'启动模拟器'上并且不会运行代码,该怎么办?

每次我为了测试一些代码而创建一个新游乐场时,Xcode都会卡住并且不会运行代码.它只是在屏幕顶部显示"Running playground"或"Launching simulator"语句,加载图标很可能在它旁边旋转,但没有任何反应.有时这会无限期地继续,有时Xcode会停止并将其打印到控制台:

Playground execution failed: error: Couldn't lookup symbols:
__swift_FORCE_LOAD_$_swiftCoreImage 
__swift_FORCE_LOAD_$_swiftFoundation 
_playground_log_hidden 
_playground_logger_initialize 
_playground_log_postprint 

thread #1: tid = 0xc0cd0, 0x000000010ea7c3c0 MyPlayground`executePlayground, queue = 'com.apple.main-thread', stop reason = breakpoint 1.2

frame #0: 0x000000010ea7c3c0 MyPlayground`executePlayground
frame #1: 0x000000010ea7b9c0 MyPlayground`__37-[XCPAppDelegate enqueueRunLoopBlock]_block_invoke + 32 
frame #2: 0x000000010f59625c CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
frame #3: 0x000000010f57b304 CoreFoundation`__CFRunLoopDoBlocks + 356
frame #4: 0x000000010f57aa75 CoreFoundation`__CFRunLoopRun + 901
frame #5: 0x000000010f57a494 CoreFoundation`CFRunLoopRunSpecific + 420
frame #6: 0x0000000114985a6f GraphicsServices`GSEventRunModal + 161
frame #7: 0x0000000110124f34 UIKit`UIApplicationMain + 159
frame #8: 0x000000010ea7b6e9 …
Run Code Online (Sandbox Code Playgroud)

xcode ios xcode8

126
推荐指数
8
解决办法
7万
查看次数

Xcode 8 - 缺少文件警告

自从使用Swift 2.3升级到Xcode 8后,我发现了几个丢失的文件警告.它们都与我正在使用的pod相关.

缺少的文件是

*.xcscheme 
*.cpp
*.xcuserstate
*.swift
Run Code Online (Sandbox Code Playgroud)

显示丢失文件的pod是

  • 境界(约43 of 43)
  • TextFieldEffects(~3 of 43)
  • BEMCheckBox(2/43)

我该如何解决这个问题?

ios cocoapods xcode8

125
推荐指数
8
解决办法
5万
查看次数

正确解析Swift 3中的JSON

我正在尝试获取JSON响应并将结果存储在变量中.我已经在Swift的早期版本中使用了此代码的版本,直到GM版本的Xcode 8发布.我看了一下StackOverflow上的一些类似的帖子:Swift 2解析JSON - 无法下标Swift 3中的'AnyObject'JSON解析类型的值.

但是,似乎那里传达的想法并不适用于这种情况.

如何在Swift 3中正确解析JSON响应?在Swift 3中读取JSON的方式有什么变化吗?

以下是有问题的代码(可以在游乐场中运行):

import Cocoa

let url = "https://api.forecast.io/forecast/apiKey/37.5673776,122.048951"

if let url = NSURL(string: url) {
    if let data = try? Data(contentsOf: url as URL) {
        do {
            let parsedData = try JSONSerialization.jsonObject(with: data as Data, options: .allowFragments)

        //Store response in NSDictionary for easy access
        let dict = parsedData as? NSDictionary

        let currentConditions = "\(dict!["currently"]!)"

        //This produces an error, Type 'Any' has no subscript members …
Run Code Online (Sandbox Code Playgroud)

parsing json swift swift3 xcode8

118
推荐指数
5
解决办法
12万
查看次数