我将Cordova作为组件添加到由an Empty application template生成的iOS项目中。
我已按照here步骤进行操作(在一部分中,它提到了为其他链接器标志值添加-force_load
和-Obj-C
。)当我尝试构建应用程序我遇到了这个错误:
ld:找不到文件:-Obj-C clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我们在哪里
... LinkFileList -Xlinker -rpath -Xlinker @ executable_path / Frameworks -miphoneos-version-min = 9.2 -dead_strip -fembed-bitcode-marker -force_load -Obj-C -L / Applications / Xcode.app / Contents /开发人员/工具链/ XcodeDefault.xctoolchain / usr / lib / swift / iphoneos ...
我是否收到此错误,因为我应该将文件路径作为参数传递给-force_load
?
如果有人能告诉我发生了什么以及如何解决这个问题,我会很感激。感谢。
P.S。我正在使用XCode 7.2.1。
答案 0 :(得分:3)
这些说明被打破,因为Create table #T1
(
[Tracking Number] VARCHAR(200),
[Reference Number(s)] VARCHAR(MAX),
[Status] VARCHAR(50),
[Manifest Date] DATETIME,
[Ship To Name] VARCHAR(250),
[Ship To City] VARCHAR(100),
[Ship To State/Province] VARCHAR(100),
[Ship To Country] VARCHAR(5),
[Service] VARCHAR(100),
[Scheduled Delivery] DATETIME,
[Images] VARCHAR(100),
)
delete from [#T1]
declare @str varchar(1000)
set @str='bcp ' + '[UDF_Carrier Cost report].dbo.[#T1] in C:\Bulk\UPS_Track_Trace.txt -c -t; -r\n -T -S ' + @@SERVERNAME
EXECUTE master.dbo.xp_cmdshell @str
select * from [#T1]
需要一个参数,这就是为什么-force_load
显示未找到文件的原因。
来自-Obj-C
手册:
ld
加载指定静态归档库的所有成员。注意:-force_load path_to_archive
强制加载所有归档的所有成员。此选项允许您定位特定存档。
除非您知道强制加载的库名称,否则您也可以删除该参数并将-all_load
留在其他链接标记中。我相信无论如何都会有所作为。
编辑:This answer显示您可以使用:
-Obj_C