简体   繁体   English

Xcode构建和运行成功,但存档失败

[英]Xcode Build and Run Succeeds, but Archive Fails

My app builds and runs successfully, but archives fails, therefore I can't make an ipa file. 我的应用程序构建和运行成功,但存档失败,因此我无法生成ipa文件。 Error log is following: 错误日志如下:

ld: library not found for -lAAMFeedback clang: error: linker command failed with exit code 1 (use -v to see invocation)

the library is this: pod 'AAMFeedback', :git => ' https://github.com/PlusR/AAMFeedback.git ' 该库是这样的:pod'AMEFeedback',:git =>' https://github.com/PlusR/AAMFeedback.git '

Anyone encountered the same situation before? 以前遇到过同样情况的人? Please share the experience to help me. 请分享经验来帮助我。 Thanks, 谢谢,

version info: 版本信息:
Xcode version: 7.3.1 Xcode版本:7.3.1
target ios version: 8.0 目标ios版本:8.0

Xcode 9.0 Xcode 9.0

For me what works was to go Product > Scheme > Manage Scheme and tick all the checkboxes, then Build again and then Archive . 对我来说,有效的方法是去产品>方案>管理方案并勾选所有复选框,然后再次构建 ,然后再存档

Hopefully, this can help someone else. 希望这可以帮助别人。

尝试在构建阶段下将链接二进制文件中的AAMFeedback添加到库中,尝试在其中添加库的框架

I finally managed to Archive. 我终于成功归档了。 It was the reason why archive didn't succeed to set Product > Edit Scheme > Build setting. 这就是归档未成功设置“产品”>“编辑方案”>“构建”设置的原因。 I unchecked 'Find implicit Dependencies' during development, which fasten the building process. 我在开发过程中取消选中了“Find implicit Dependencies”,这可以加快构建过程。 However it is needed to check that setting when archiving. 但是,归档时需要检查该设置。

在此输入图像描述

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM