【发布时间】: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