AppCoda 3.1的cocoapods没有自动完成功能

时间:2015-04-03 03:01:36

标签: ios swift autocomplete cocoapods appcode

我最近在基础XCode项目中安装了cocoapods安装项目,在将项目导入AppCode 3.1时,我没有获得通过CocoaPods安装的swift框架的任何自动完成

这是我的Podfile

# Uncomment this line to define a global platform for your project
platform :osx, '10.10'
use_frameworks!

target 'Main' do
    pod "SwiftyJSON", ">= 2.1.3"
    pod 'BrightFutures', '~> 1.0.0-beta.3'
end

target 'MainTests' do

end

如您所见,我定义了2个pod(一个是SwiftyJson,另一个是BrightFutures)。这两个pod都安装为Swift框架(因此use_frameworks!)就在那里。

似乎所有东西都被导入并且正常用于AppCode(我有两个项目,一个是主项目,另一个是Pods,它与XCode中的完全相同),但看起来AppCode没有& #39; t索引任何Pod框架,因此我根本没有获得使用这些框架的自动完成状态。例如,在以下代码中

import Cocoa
import BrightFutures

@NSApplicationMain

class AppDelegate: NSObject, NSApplicationDelegate {



    func applicationDidFinishLaunching(aNotification: NSNotification) {

        let f = future { 5 }.map{f in f + 7}

        f.onSuccess{callback in println(callback)}
        // Insert code here to initialize your application
    }

    func applicationWillTerminate(aNotification: NSNotification) {
        // Insert code here to tear down your application
    }


}

我在以下

上没有自动完成功能
  • import BrightFutures(从CocoaPods导入任何其他不正常的工作)
  • 自动完成此行let f = future { 5 }.map{f in f + 7}或此f.onSuccess{callback in println(callback)}
  • 上的任何内容

自动填充在其他任何内容(例如aNotification)上运行正常,这是applicationDidFinishLaunching函数的参数

AppCode中是否有一些我缺少的设置,或者这是否已经实现了?在XCode中,自动完成功能完全正确。

编辑:我也注意到在AppCode中,.framework文件为红色(不确定这是否意味着什么?)

0 个答案:

没有答案