找不到用于集成Gmail SDK的-lGoogleToolboxForMac的库

时间:2016-12-21 13:05:37

标签: ios objective-c cocoapods

我是iOS新手,我收到错误:

  

ld:找不到-lGoogleToolboxForMac的库

当我将 libGoogleToolboxForMac 添加到Link Binary With Library以及 libGTMSessionFetcher libGTMOAuth2

我在https://developers.google.com/identity/sign-in/ios/start-integrating的项目中使用了 cocoapods

我尝试了以下解决方案:

  1. 仅构建活动架构

  2. 删除了图书馆搜索路径

1 个答案:

答案 0 :(得分:0)

对于遇到此错误的任何人,我想我都会发布我最终的解决方法...

首先,我做了很多绝望的更改以尝试解决此问题,然后删除了平台并重新安装了新版本。所以,那是(因为我使用的是Ionic,但可能只是“ cordova平台...”):

<Table schema="Reports_vN" name="pstpyr" caption="PR Payroll Posting">
    <Column name="recnum" alias="Record Number" isprimarykey="1" />
    <Column name="pstnum" alias="Posting Number" />    
</Table>
<Table schema="Reports_vN" name="payrec" caption="PR Payroll Record">
    <Column name="recnum" alias="Record Number" isprimarykey="1" />
    <Column name="empnum" alias="Employee" />
    <Column name="strprd" alias="Period Start" />
    <ForeignKey pkSchema="Reports_vN" pkTable="payrec" fkSchema="Reports_vN" fkTable="tmcdln" name="Record Number">
        <ForeignKeyCol pkCol="recnum" fkCol="recnum" />
    </ForeignKey>
    <ForeignKey pkSchema="Reports_vN" pkTable="payrec" fkSchema="Reports_vN" fkTable="jobcst" name="Payroll Number">
        <ForeignKeyCol pkCol="recnum" fkCol="payrec" />
    </ForeignKey>
    <ForeignKey pkSchema="Reports_vN" pkTable="payrec" fkSchema="Reports_vN" fkTable="jobcst" name="Payroll Number">
        <ForeignKeyCol pkCol="recnum" fkCol="payrec" />
    </ForeignKey>
</Table>

然后,我需要确保吊舱已正确安装。在platform / ios文件夹中打开一个终端窗口,然后键入:

> ionic cordova platform rm ios
> ionic cordova platform add ios

下一步构建该应用程序的iOS版本:

> pod install

这给出了错误,但我继续前进...最后,我在XCode中打开了Workspace文件(而非项目文件)。我选择了正确的证书并构建了。然后存档。一切都很好。

希望这对其他人有帮助。