【发布时间】:2019-05-10 22:46:25
【问题描述】:
从命令行运行 xcodebuild 命令时,我发现 -lGoogleToolboxForMac 的库未找到。
针对此问题的大部分建议是使用 xcode 项目解决。该管道调用基于云的 MacOS 代理,并且对 Mac 系统没有任何物理访问权限。
我尝试了这个建议command line option,但没有运气。如何在构建命令中包含 lGoogleToolboxForMac 部分?
2018-12-10T01:51:35.9852980Z
2018-12-10T01:51:35.9853530Z ▸ Compiling main.m
2018-12-10T01:51:35.9854040Z ▸ Compiling UniversalAnalyticsPlugin.m
2018-12-10T01:51:35.9854790Z ▸ Compiling TouchID.m
2018-12-10T01:51:35.9855390Z ▸ Compiling TextResponseSerializer.m
2018-12-10T01:51:35.9856130Z ▸ Compiling TextRequestSerializer.m
2018-12-10T01:51:35.9856920Z ▸ Linking MyApp
2018-12-10T01:51:35.9857780Z ⚠️ ld: directory not found for option '-L/Users/vsts/Library/Developer/Xcode/DerivedData/MyApp-hjgdkeujtihqvvhkvkijivuagzlb/Build/Products/Release-iphoneos/GoogleToolboxForMac'
2018-12-10T01:51:35.9858710Z ⚠️ ld: directory not found for option '-L/Users/vsts/Library/Developer/Xcode/DerivedData/MyApp-hjgdkeujtihqvvhkvkijivuagzlb/Build/Products/Release-iphoneos/Protobuf'
2018-12-10T01:51:35.9859570Z ⚠️ ld: directory not found for option '-L/Users/vsts/Library/Developer/Xcode/DerivedData/MyApp-hjgdkeujtihqvvhkvkijivuagzlb/Build/Products/Release-iphoneos/nanopb'
2018-12-10T01:51:35.9860760Z ⚠️ ld: directory not found for option '-Liphoneos'
2018-12-10T01:51:35.9861030Z
2018-12-10T01:51:35.9861860Z ❌ ld: library not found for -lGoogleToolboxForMac
2018-12-10T01:51:35.9861920Z
2018-12-10T01:51:35.9862190Z
2018-12-10T01:51:35.9862290Z
2018-12-10T01:51:35.9862870Z ❌ clang: error: linker command failed with exit code 1 (use -v to see invocation)
我的代码管道包括以下步骤:
- 安装苹果证书
- 安装 Mobile Provision 文件
- 安装Node JS
- 安装 Ionic
- 安装 Cordova
- 安装 NPM
- 安装 Pod
- Ionic Cordova 平台添加 ios
- Ionic Cordova 构建 ios
我在这里缺少什么?
【问题讨论】:
标签: ios xcode cordova ionic3 azure-pipelines