我正在尝试将大型遗留 C++ 库与 iOS 应用程序集成。我们能够在设备上构建并运行,但无法存档该应用程序。归档失败并出现以下错误。
命令 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip 失败,退出代码 1
I did a -v
在地带上并收到一系列类似的警告
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip:重定位条目引用的符号不能在以下位置删除:/MyApp/DerivedData/SmartMusic_iPad/Build/Intermediates/ArchiveIntermediates/MyApp/IntermediateBuildFilesPath/UninstalledProducts/libMyLib-iOS.a(MyWhatever.o)
目前尚不清楚此消息是警告还是失败的原因。条带输出没有其他问题迹象。有什么线索吗?
在静态库目标的构建设置下,为“部署后处理”和“复制期间剥离调试符号”选择“否”。它是编译后的代码,因此不需要剥离符号。
我遇到了同样的错误(“usr/bin/strip 失败,退出代码 1”),这为我修复了它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)