Tag: xcode8

Xcode 8:每个scheme的不同权利导致错误

我发现XCode 8的问题.entitlements文件没有正确引用每个scheme。 基本上,我的发行计划引用了我的Debug .entitlements文件。 这是一个问题,因为我们实施了新的Rich推送通知逻辑,需要使用App组。 我使用两个不同的团队(开发和生产),所以会有两个特定的应用程序组。 任何人都知道如何解决这个问题? 谢谢

Xcode 8 Beta(null)无法处理请求

我有一个在Xcode发布版本中工作正常的应用程序。 我下载了testing版,在我修好了所有的修改之后,我运行了它。 我刚回来再跑,我得到一个错误说 请求打开“com.matthewhsingleton.Smoke”失败。 (null)无法为请求提供服务。 我已经退出Xcode并重新打开它,我已经重新启动我的电脑,尝试不同的iPhone模拟器,并产生相同的resulte

testing在xcode 8 TEST_HOST错误下停止工作

我想在Xcode 8下开始testing,一开始就失败了。 我的错误是: 无法确定MyProjectTest的TEST_HOST的包标识符:“/Users/jakubmazur/Library/Developer/Xcode/DerivedData/MyProject-ejeepybggxvekxajlyngopeahiex/Build/Intermediates/CodeCoverage/Products/Testing-iphonesimulator/MyProject.app” 任何想法这里有什么问题? 我试图清理项目 – 什么都没有。 在我的目标中的Build Settings Packaging我更改产品包标识符取决于我的架构中的configuration。 这可能与此有关,但不确定。 – 编辑 好的数字如何缩小这个问题。 当我改变scheme设置使用生成configurationDebug而不是Testing似乎工作,但我需要单独的configuration进行testing。

改变迦太基Swift版本

是否有可能改变用于构build框架的Carthage Swift版本? 我试图将我的项目迁移到Swift 3(在Xcode 8testing版上),而第三方库是阻止我的项目编译的唯一的东西。 在使用swift 3的特定分支时,Carthage会抛出新的Swift语法的错误。 任何帮助将不胜感激!

在xcode8中找不到ModuleName-Swift.h文件

我试图在没有运气的混合Swift和ObjectiveC项目上工作。 我的项目是由6个目标组成的: 应用 核心 CoreTest 概要 WatchKit扩展 WatchKit应用程序 我已经能够添加一个具有一个目标成员资格(App)的Swift类,并使用从App-Bridging-Header.h传递的ObjectiveC代码。“ObjectiveC into Swift code”范例就像一个魅力。 相反,我正在用“Swift into ObjectiveC code”范式挣扎。 在具体的情况下,我需要在四个目标的成员ObjectiveC .m文件中使用一个新的Swift类。 我到目前为止所做的是这样的: 添加一个新的Swift文件到Core项目,指定四个成员(App,Core,Summary,WatchKit Ext) XCode要求为三个项目Core,Summary和WatchKit Ext(App-Bridging-Header.h已经存在,因为它以前使用过)创build了-Bridging-Header.h ,并且我同意(不知道为什么它会在里面创build这些文件相同的组文件夹,我添加我的Swift类,但从来没有) 我在课前创build了Swift类,添加了@objc键 我去检查是否为所有模块设置Objective-C生成的接口标题名称 ,是的 我去检查Defines模块是否在所有模块中设置为No ,并且在主项目中设置为Yes ,是的 我记下所有四个目标的-Swift.h文件的导入 在我的Objective-C类里,我尝试使用我的新Swift类,显然它似乎工作(甚至自动完成) 我试图build立该项目,但它没有说-Swift.h文件没有find 我遵循苹果公司的混合和匹配指南和许多SO线程,包括这个似乎显然是为了解决我的同样的问题,但它不工作。 也见过这个 ,但没有工作。 已经尝试删除派生数据以及清理整个项目几次,没有运气。 编辑1:更多细节 这是我的Swift类导入RealmSwift的声明 @objc class MyClass: Object {} 这是ObjectiveC中Swift类的使用片段 MyClass *app = [[MyClass alloc] init]; 如果我避免使用#import …- Swift.h,构build失败,说我正在使用未声明的标识符“MyClass”,这是健全的。 如果我使用#import […]

禁用图像名称的Xcode 8代码完成

有没有什么办法来禁用Xcode 8中的图像名称的代码完成提示?

使用swift在UIView上添加阴影3

事先迅速3我是在我的UIView像这样添加阴影: //toolbar is an UIToolbar (UIView) toolbar.layer.masksToBounds = false toolbar.layer.shadowOffset = CGSize(width: -1, height: 1) toolbar.layer.shadowRadius = 1 toolbar.layer.shadowOpacity = 0.5 但上面的代码不是在swift 3中工作的,而是我的整个View的颜色变成了丑陋的灰色 任何人都知道我们怎样才能快速添加阴影3?

完成处理程序的错误在Swift 3和Xcode 8中

我有工作在Xcode 7.3与迅速2.2版本的项目。 现在我已经更新了Xcode 8并迁移到swift 3.现在我的项目包含错误,特别是像成功块的移植。 这给出了错误 Cannot convert value of type '() -> ()' to expected argument type '((URLSessionDataTask, Any?) -> Void)?' 我不明白如何解决这个工作,以迅速3。 而Facebooklogin也有类似的错误。 这给出了错误 Cannot convert value of type '(FBSDKLoginManagerLoginResult!, NSError!) -> Void' to expected argument type 'FBSDKLoginManagerRequestTokenHandler!' 和 Cannot convert value of type '(_, _, NSError!) -> Void' to expected argument type 'FBSDKGraphRequestHandler!' […]

带有混合Swift和Objective-c项目的Xcode 8没有find“ModuleName-Swift.h”头文件

我在Xcode 8中有一个混合Swift和Objective-C的项目,它使用生成的“ModuleName-Swift.h”头文件将swift导入到Objective-c类中,但是预处理程序无法find生成的头文件并抛出导入时出错。 “词法或预处理器问题:'找不到ModuleName-Swift.h文件'” 该项目编译得很好,但预处理器抛出错误的头没有被发现和任何Swift类在类中调用没有语法突出显示或代码完成。 这是一个在Objective-C中使用Xcode 8无法识别Swift类的工作,但是编译得很好。 关于如何安抚Xcode 8中的预处理器的任何想法?

代码签名错误每当我尝试更换新的SceneKit应用程序中的股票文件

所以Xcode 8最近刚刚发布,我还不确定究竟是什么原因导致了这个问题(这可能只是Xcode的一个testing版本,或者我可能是在某种程度上做错了)。 现在的问题是,我正在尝试创build一个新的SceneKit应用程序,我正在搞乱.scn文件。 我在“hero.scnassets”里面创build了一个.scn文件,“hero.scn”,并且在hero.scnassets文件夹内以“heroTexture.png”的名字提供了一个.png文件。 这个项目在“GameViewController.swift”文件中通常由Xcode 8.0 beta 1提供的代码被编辑如下: 原始代码: … let scene = SCNScene(named: "art.scnassets/ship.scn")! … let ship = scene.rootNode.childNode(withName: "ship", recursively: true)! ship.run(SCNAction.repeatForever(SCNAction.rotateBy(x: 0, y: 2, z: 0, duration: 1))) 编辑的代码: … let scene = SCNScene(named: "hero.scnassets/hero.scn")! … let hero = scene.rootNode.childNode(withName: "hero", recursively: true)! hero.run(SCNAction.repeatForever(SCNAction.rotateBy(x: 0, y: 2, z: 0, duration: 1))) 收到的错误: […]