首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Xcode 9进行存档

无法使用Xcode 9进行存档
EN

Stack Overflow用户
提问于 2017-12-12 00:09:29
回答 1查看 548关注 0票数 1

我想通过选择构建选项"Generic iOS Device“来归档我的应用程序(在我升级到Xcode9.2之前,我已经这样做了几次),但不幸的是,它每次都会失败,提示”没有这样的模块'CryptoSwift'“。

为了说明这一点,它与SwiftyBeaver没有任何关系;它可能与我的CocoaPods有关,也许他们不喜欢针对目标的库。或者使用Xcode9.2本身。

更具体地说,它在这里失败:

代码语言:javascript
复制
import CryptoSwift //No such module 'CryptoSwift'

每当我选择模拟器或设备(用于构建,而不是归档)时,它都会编译,一切都会按预期运行。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2017-12-12 20:40:13

答案在我的可可豆荚文件的第一行:

platform :ios, '11.0'

我没有使用11.0,而是将其改为platform :ios, '11'。然后我不得不将部署目标更改为11.2。我不知道,是什么改成了10.0,但这两个改变做到了。

因此,如果你们在pod文件中使用iOS的任何次要版本,并且不确定它是否存在,只需将其保留为空!

显然,它确实导致了这些No such module ''错误,因为编译器无法在派生文件夹中构建该框架,因为它不知道我希望它们构建的iOS版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47756855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档