【发布时间】:2021-02-22 02:30:12
【问题描述】:
我很难构建我的 iOS 应用程序并通过 Azure devOps 管道生成 IPA 文件。在我的 Mac 上,我可以运行 ionic cordova build ios --release 命令并通过 Xcode 自动签署应用程序,但我从管道中得到很多错误。
步骤:安装苹果证书和配置文件(这些是 Xcode 在我的本地机器上自动生成的),运行构建命令 (ionic cordova build ios --release --developmentTeam="XXXX"),我收到 Command failed with exit code 65 错误:
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_IRLScannerViewController", referenced from:
objc-class-ref in Scan.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
** BUILD FAILED **
我还尝试通过自动签名从构建命令切换到 Xcode 任务,但我也收到错误:AppName has conflicting provisioning settings. AppName is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been manually specified.
我能做什么?
【问题讨论】:
标签: ios xcode cordova ionic-framework azure-devops