Tag: xcode6

如何在包含Swift的iOS中创build开发框架?

我的目标是创build一个兼容Swift和Objective-C的iOS框架,我可以在我的开发项目中使用它。 这个框架的本质是框架本身正在发展。 所以,每次我使用这个框架来构build一个项目(我会用“缺less一个更好的术语来使用”项目来调用项目),我想确保框架本身被重新构build,这一点很重要。 我希望这是一个框架,因为我有几个使用应用程序,我想使用相同的框架代码。 我为今天的一大堆努力挣扎着,浪费了大量的时间,至less在我的想法中,应该是这样的。 所以,我会分享我的过程。

XCode 6模拟器忽略主机文件更改

我有一个客户端服务器应用程序,为了testing它与模拟器我有一台虚拟机上的服务器,我更改MAC的主机文件(/ etc / hosts),所以我可以到达那里。 在XCode 5中可以正常工作,但在XCode 6上无法访问服务器。 当试图打开一个NSURLConnection它时,我得到 – 错误域= kCFErrorDomainCFNetwork代码= 310“与安全Web代理服务器(HTTPS)通信时出现问题。 UserInfo = 0x78b3fc50 {_kCFStreamErrorCodeKey = -2096, NSErrorFailingURLStringKey = https://xxx.yyy.zzz/mobile/login,NSErrorFailingURLKey = https://xxx.yyy.zzz/mobile/login,NSLocalizedDescription =与安全networking代理服务器(HTTPS)通信时出现问题。 _kCFStreamErrorDomainKey = 4,NSLocalizedRecoverySuggestion =请检查您的代理设置。 有关此问题的帮助,请联系您的系统pipe理员。 当然,通过键入https://xxx.yyy.zzz ,可以从Safari访问服务器,如果打开XCode 5,它仍然可以ping通,并且仍然可以工作。 我觉得模拟器会忽略mac主机文件的变化,或者使用它自己的私有主机文件。 如果我input一些“硬编码parsing”(在代码中翻译xxx.yyy.zzz到它的IP地址),可以到达服务器。 任何人有任何想法如何解决这个问题?

未知的types名称为swift属性

我有一个用Swift编写的CustomViewController类和用Objective C编写的CustomNavigationController类。我试图将我的CustomNavigationController作为一个属性添加到我的CustomViewController中。 我已经添加#import "CustomNavigationController.h"到我的桥接头。 在我的CustomViewController中我有: class CustomViewController: UIViewController { var navController: CustomNavigationController? … //init methods … override func viewDidLoad() { super.viewDidLoad() //Set up Navigation Controller navController = self.storyboard.instantiateViewControllerWithIdentifier("CustomNavigationController") as CustomNavigationController! } 没有错误,直到我尝试构build和运行…我得到“未知的types名称”CustomNavigationController“;你的意思是”UINavigationController“? 有谁知道为什么它不承认这种types?

问题与上传dSYM crashlytics

要将dSYM上传到crashlytics,我有以下设置,但无法获得dSYM上传。 在我的目标 – >构build阶段 – >运行脚本 ./Fabric.framework/run KEY SECRET echo "working" ./Crashlytics.framework/run KEY SECRET 在报告导航器中 2015-03-27 11:45:32.868 run[12108:507] Fabric.framework/run 1.3.13 working 2015-03-27 11:45:36.000 run[12109:507] Crashlytics.framework/run 1.3.13 在我的应用程序fabric.io仪表板 缺lessdSYM 我错过了什么?

Xcode 7将不会从在Xcode 6中构build有效归档的相同项目构build有效归档

当使用Xcode 7b5来构build包含Today Extension的应用程序时,我无法创build有效的存档。 当我创build一个存档,构build成功,然后在组织者,它显示在“其他项目”下,而不是“iOS应用程序”下。 如果closures该项目并在Xcode 6.3.2中打开相同的项目时,将显示在“iOS应用程序”下。 我比较了档案和我注意到的一点,就是我的Today Widget放在Applications目录之外。 Xcode 6.3.2和Xcode 7b5的结构如下所示: Xcode 6.3.2 | -archive | – 产品 | —应用 | —- MyMainApp.app Xcode 7 Beta 5 | -archive | – 产品 | —应用 | —- MyMainApp.app | — MyTodayWidget.appex 我认为问题在于,MyTodayWidget封装在应用程序目录之外和.app之外。 我不确定为什么Xcode 7 beta 5将打包应用程序与Xcode 6.3.2不同时,我没有做任何更改。 更新2015年8月14日:这似乎是一个与CocoaPods和扩展如WatchKit或今天扩展的问题。 在另一个开发者使用Xcode 7 beta 5(带有watchkit扩展名)#4021中的“存档”时产生了无效的存档 。 这似乎是这个问题的根源。 环境: – […]

视图控制器之间使用segue传递variables

我使用Swift和Xcode 6,并想使用Segue从一个View Controller传递一个variables到另一个。 我创build了一个名为“MainToTimer”的segue,一旦按下button就会触发它。 我希望能够在第二个视图控制器上使用名为“持续时间”的variables。 是否有可能传递多个variables和常量? 我需要哪些代码与每个View Controller关联? 先谢谢你。

CocoaPods与XCode 6.0.1 – 我如何解决出现在红色豆荚框架?

我在Xcode 6.0.1中创build了一个新项目并创build了下面的Podfile: source 'https://github.com/CocoaPods/Specs' platform :ios, '8.0' pod 'AFNetworking', '~> 2.0' 然后我运行pod install ,并在Xcode中打开xcworkspace。 当我构build项目时,所有的框架都显示为红色。 例如,在Pods项目下,Foundation.framework显示为红色,并指向我的计算机上不存在的path: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework 我的问题是: 如何让框架在导航器中显示为黑色,并将我的窗格正确链接到我的主项目? 我在这个问题的答案中提到了一些变化: 最初,libpods.a产品也以红色出现。 我解决了这个问题,通过阅读别人修正他们的问题后,将每个configuration构build产品path更改$(BUILD_DIR)/$(CONFIGURATION) 。 我已经确定我的基本SDK是在我能find的所有目标上的iOS 8.0。 我已经validation了我的有效架构被设置为“arm64 armv7 armv7.1”,可以find所有的目标。

如何在iOS中使用自定义字体(例如:Helvetica CY.ttf)以编程方式使用Xcode

我正在尝试在我的应用程序中使用Helvetica CY字体。 我已经configuration为由苹果文档推荐。 自定义字体显示在故事板中的下拉列表中,但无法在我的类文件中以编程方式使用相同的字体 。 我logging了可用于应用程序的所有字体系列,但“ Helvetica CY ”不会打印在控制台日志上。 任何帮助将不胜感激。 谢谢!

在xcode 6中设置选项卡栏项目select的图像

这是我的一个标签栏项目的设置: 然而,当点击应用程序内的项目1051-ID徽章选定的图像不显示,而不是显示: 我的设置有问题吗? 有任何想法吗?

如何在Xcode 6的devise时做自定义字体?

在WWDC 2014的video中已经解释过,您可以直接在Storyboard中devise自定义字体,但到目前为止,我只能看到iOS字体列表。 任何帮助?