使用 xcodebuild 通过命令行设置“OTHER_LDFLAGS”

2023-12-12

我已经成功编译了该项目command line但我想通过命令行设置库(.a)文件。

使用以下命令成功构建/Users/Mahen/Documents/workspace/TestingApplication/Test/Test.xcodeproj -configuration调试构建

现在我想通过命令行设置 Linking .a 文件。 我尝试设置“OTHER_LDFLAGS”选项 -Force_load /Users/Mahen/Documents/workspace/Test.iOS/build/Debug-iphoneos/libTest.a -lstdc++

但无法加载, 您能建议通过命令行链接 .a 文件的正确方法吗?

Thanks


我不清楚您的确切问题是什么,但希望其中之一能帮助您或其他人:

覆盖选项 you go xcodebuild "OPTIONNAME=newvalue"

xcodebuild "OTHER_LDFLAGS= .... "

Note这将覆盖您在实际 xcode 项目中可能拥有的任何其他“OTHER_LDFLAGS”。

链接库 libNAME.a你需要包含在链接器标志中-lNAME并且还有位置libNAME.a在库搜索路径上-Lpath/to/my/libraries.

xcodebuild "OTHER_LDFLAGS=-Liphoneos -lTest"

强制库链接即使没有依赖性(例如,包括 gtest 案例),那么您需要使用-force_load path/to/my/libraries/libNAME.a

xcodebuild "OTHER_LDFLAGS=-force_load iphoneos/libTest.a"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 xcodebuild 通过命令行设置“OTHER_LDFLAGS” 的相关文章

随机推荐