gpt4 book ai didi

azure - Mach-O header 代码 : 0x72613c21 when importing Microsoft Azure Mobile Framework

转载 作者:行者123 更新时间:2023-12-03 03:10:41 25 4
gpt4 key购买 nike

我在 MBP 上的 Xcode 8.0 beta 2 上运行 Swift 3.0,目前正在尝试将我的应用程序集成到 Azure 的服务器。我目前只是想让示例代码的 Swift 3.0 版本正常工作。目前,我刚刚启动了该项目,我所拥有的只是一个 ProjectName-Bridging-Header.h 和一个 Frameworks 文件夹,其中导入并链接了 Framework,如下所示:

enter image description here

这本身已经产生错误,如下所示: enter image description here

我已经尝试过:

  • 禁用位码
  • 删除位于 ~/Library/Developer/Xcode/DerivedData 中的文件
  • 重新启动项目
  • 多次清理和重建
  • 重新启动 Xcode
  • 重新下载框架
  • 多次重新安装框架和相应文件。

注意:这似乎可以在 Xcode7.3 和 Swift 2.3 上无缝运行(我相信是 2.3...)

也许我现在必须等到 Microsoft 更新他们的 API? AWS(Amazon Web Services)也存在同样的错误。

最佳答案

转到Azure's GitHub repo for iOS 。克隆存储库,打开它。

打开文件夹 sdk,打开文件夹 iOS,然后打开名为 WindowsAzureMobileServices.xcodeprojectXcode 项目。该项目包含您提到的框架所需的所有类。

现在关闭项目,返回到src文件夹,然后选择除info.plist.DS_Store之外的所有文件。并将所有这些文件拖到您的 Xcode 项目中,如果您使用的是一个非常新的项目,Xcode 将帮助您创建一个 Bridging-Header .

现在您已经添加了所有文件,并创建了一个Bridging-Header,现在导入 Bridging-Header 中的所有 ,如下所示。

#import "MSClient.h"
#import "MSCoreDataStore.h"
#import "MSDateOffset.h"
#import "MSError.h"
#import "MSFilter.h"
#import "MSLoginController.h"
#import "MSPullSettings.h"
#import "MSPush.h"
#import "MSQuery.h"
#import "MSQueryResult.h"
#import "MSSyncContext.h"
#import "MSSyncContextReadResult.h"
#import "MSSyncTable.h"
#import "MSTable.h"
#import "MSTableOperation.h"
#import "MSTableOperationError.h"
#import "MSUser.h"

现在构建并运行项目,不会有错误。您可以像这样轻松地在 Swift 文件中访问这些

import UIKit

class ViewController: UIViewController {

override func viewDidLoad() {
super.viewDidLoad()

let client = MSClient()
}
}

关于azure - Mach-O header 代码 : 0x72613c21 when importing Microsoft Azure Mobile Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38418066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com