【问题标题】:Xcode Build Error while building iOS Azure Storage Client Library构建 iOS Azure 存储客户端库时 Xcode 构建错误
【发布时间】:2016-01-09 03:58:54
【问题描述】:

我正在尝试在 iOS 应用中包含 Azure Blob 存储。

我一直按照 Microsoft 的 How to use Azure Blob storage from iOS 网页中的分步说明进行操作。

为了使用该服务,iOS 框架必须从以下Git Repo 构建,然后链接到引用它的 Xcode 项目中。

按照 repo 的自述文件中的说明,我已经克隆了 repo,打开了 lib 的 xcodeproj,使用 Azure 存储客户端库目标构建了项目。但是,当我随后尝试在框架目标下构建它时,出现以下错误:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo:无法打开输入文件:/Users/luke/Library/Developer/Xcode/DerivedData/Azure_Storage_Client_Library-dxalmaucvgpwcwgwvbkpvqdydxic/ Build/Products/Debug-iphonesimulator/libAzure Storage Client Library.a(没有那个文件或目录)

我尝试过针对通用 iOS 设备和各种模拟器进行构建,但总是遇到同样的错误。

如果我导航到找不到文件的路径,我确实看到“[...]/Debug-Iphonesimulator”文件夹丢失了,但是,“[...]/Debug -iphoneos”文件夹在那里。

我看过其他关于 lipo 工具无法打开建议对构建架构进行更改的输入文件的 SO 帖子。我已经尝试按照建议使用这些选项,但似乎没有任何帮助。此外,我不明白为什么无论如何都必须改变它; git项目不会正确配置开始吗?

【问题讨论】:

    标签: xcode build azure-mobile-services azure-blob-storage


    【解决方案1】:

    很多人都遇到了这个问题(请参阅this GitHub Issue)。不幸的是,我们在本地复制时遇到了麻烦——我的猜测是 pbxproj 文件中存在一个错误,只有在您尝试在干净的机器上构建时才会出现。在我们努力解决问题的同时,您可以尝试the Cocoapod,这对您有用吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-02
      • 2014-04-30
      • 2018-11-20
      • 2023-02-04
      • 1970-01-01
      • 2021-11-21
      相关资源
      最近更新 更多