首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac中的Bot lipo错误

Mac中的Bot lipo错误
EN

Stack Overflow用户
提问于 2018-03-27 14:56:09
回答 1查看 132关注 0票数 0

我们正在用cocoapods开发一个ios应用程序。我们有超过60个吊舱和建造时间约为1小时使用机器人。

我们有一个Mac机器与XCode 9.2和Cocoapods 1.4.0来构建应用程序。bot (归档和导出ipa)在归档时失败了intermittently。这个错误与lipo找不到像这个一样的豆荚有关:

错误: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo:无法将临时文件: /Users/admin/Library/Caches/XCSBuilder/Bots/a179c8572b00bdeb1f9bbce2d702aadd/DerivedData/Build/Intermediates.noindex/ArchiveIntermediates/SCHEME/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/somePod.framework/somePod移动到文件: /Users/admin/Library/Caches/XCSBuilder/Bots/a179c8572b00bdeb1f9bbce2d702aadd/DerivedData/Build/Intermediates.noindex/ArchiveIntermediates/SCHEME/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/somePod.framework/somePod.lipo (没有这样的文件或目录)

奇怪的是,错误并不总是由同一个吊舱抛出的。所以我们有不同的构建,与不同的豆荚相关的脂肪酶错误。

更奇怪的是,使用mini的构建也总是使用机器人。

我们猜测Mac可能以不同于Mini的方式使用线程,但我们没有任何方法来检查这一点。

对于大型应用程序,lipo有什么限制吗?是否有任何配置或调整的Mac?有人经历过这样的问题吗?

EN

回答 1

Stack Overflow用户

发布于 2018-04-05 10:09:51

多亏了Jacek (Linkedin),我们才意识到我们的荚依赖树没有被正确设置。在Mac中,构建速度更快,并行化比mini更有意义。在我们的例子中,由于这种并行化,一个pod是在它的荚依赖项之前构建的。由于并行化依赖于更多的项,而不仅仅是代码,因此出现了间歇性的构建失败。

特别是,我们删除了一些pod子规范,并创建了专用的podspec文件。

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

https://stackoverflow.com/questions/49516261

复制
相关文章

相似问题

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