Pod无法在iPhone上运行

时间:2016-03-23 19:19:02

标签: ios iphone xcode swift

所以我最近通过cocoapods使用了很多第三方库。但是在设备上运行'.xcworkspace'项目时,错误表明没有pod存在。对于更具体的示例,当我使用firebase时,后端服务仅通过模拟器中的构建检索并保存数据,但不在设备上检索和保存数据。

另一个例子是当我使用SVProgressHUD时。尽管存在pod文件和pod项目,但在设备上运行项目会在导入行上显示错误:“无模块'SVProgressHUD'”。再一次,模拟器完美运行。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

对于Firebase,您仍需要登录,即使您允许匿名用户也是如此。在模拟器上,您不需要遵循代码,但在物理设备上,您可以这样做。

var ref: Firebase! // 1
ref = Firebase(url: "\(FIREBASE)") // 2
ref.authAnonymouslyWithCompletionBlock { (error, authData) in // 1
   if error != nil { print(error.description); return } // 2

   // The rest of your code     
}