ios - 如何使用 WindowsAzureMobileServices.framework 修复 iOS 项目中的重复符号错误

标签 ios xcode azure azure-mobile-services

我正在 iOS 上构建我的第一个 Azure 移动服务应用程序。我正在使用 Xcode 6.4 和 swift。我按照说明从 Azure 门户下载 iOS sdk 并将其拖到我的项目中。因为我正在快速开发,所以我添加了一个桥接头文件,其中包含这一行:

#import <windowsazuremobileservices/WindowsAzureMobileServices.h>

我在 Swift Compiler - Code Generation Objective-C Bridging Header 下的 Build Settings 中指出了它。我认为我正确地执行了该步骤,因为它似乎看到了类和构建。

但是当我尝试定义类型为 MSClient 的 var 时,我现在遇到链接错误。

var client: MSClient?

现在有很多这样的错误:

重复符号 _llvm.cmdline 在: /Users/claritymacbook/Dev/Scavenger Hunt/WindowsAzureMobileServices.framework/WindowsAzureMobileServices(MSClient.o) /Users/claritymacbook/Dev/Scavenger Hunt/WindowsAzureMobileServices.framework/WindowsAzureMobileServices(MSDateOffset.o)

我觉得这可能是框架的错误,或者只是我做的不对,因为我对 swift 和 Xcode 还是很陌生。想法?

最佳答案

最新构建的框架文件需要使用 XCode 7。如果你想使用 6,你可以从 Github 上的源代码手动构建 FW。 (重复的符号是因为fw中包含了位码)

关于ios - 如何使用 WindowsAzureMobileServices.framework 修复 iOS 项目中的重复符号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33727877/

相关文章:

ios - 如何解决导航限制警告?

ios - 使用 Xcode 中的库(即 ImageMagick、AdMob)包含在项目或链接中?

azure - 邀请 Azure 应用程序加入租户

azure - 通过资源共享为 Blob 存储设置 Cors 不起作用 - "Blocked By Cors Policy"

ios - 一个 ViewController 中存在多个 UIPickerView

objective-c - 使 UITableView 的单元格水平对齐而不是垂直对齐

ios - FileManager.default.fileExists 表示文档目录不存在

iphone - 应用程序在发送和接收特殊字符时崩溃

ios - iPhone 模拟器 : failed to launch application with error: 3?

windows - 从 .net 访问 Azure Windows 2012 VM 上的 Couchbase