有没有办法在使用xcodebuild命令从命令行构建应用程序时指定要链接的iOS库? 我知道我们可以使用OTHER_LDFLAGS =" .. path / to / framework"指定第三方框架。但由于内置框架路径可能因机器/ sdk等而异,我假设可能有更好的方法。
由于
答案 0 :(得分:1)
xcodebuild
构建项目文件,因此通常在项目中配置所有内容,而不是传递许多配置参数。要链接内置框架,只需使用Link with Libraries构建步骤并添加所需的框架。内置框架应自动存储为SDK相对。 (请注意,您基本上不应该使用它来链接包中的相对路径库;通常最好使用OTHER_LIBTOOLFLAGS
。)
如果需要,您需要的链接器标志是-framework <name>
。但是在使用xcodebuild
时,您不应经常需要这样做。它主要在直接调用clang
或ld
时使用。