升级到ios 13时,xcodebuild存档失败
我正在尝试使用升级到ios 13时,xcodebuild存档失败,ios,xcodebuild,xcrun,Ios,Xcodebuild,Xcrun,我正在尝试使用xcodebuild创建iOS应用程序的ipa。这些是我的脚本正在运行的命令 xcodebuild build \ -project AirQuality.xcodeproj \ -scheme "Air Quality - Development" \ -derivedDataPath /Users/gbreen/src/cuwcd/air-quality-ios/derivedData \ -configuration "Development
xcodebuild
创建iOS应用程序的ipa。这些是我的脚本正在运行的命令
xcodebuild build \
-project AirQuality.xcodeproj \
-scheme "Air Quality - Development" \
-derivedDataPath /Users/gbreen/src/cuwcd/air-quality-ios/derivedData \
-configuration "Development Release" SYMROOT=/Users/gbreen/src/cuwcd/air-quality-ios/build OBJROOT=/Users/gbreen/src/cuwcd/air-quality-ios/build DEPLOYMENT_LOCATION=YES | xcpretty
当我的应用程序以iOS 12为目标时效果很好,但当我将其移动到iOS 13时,xcrun
命令失败,并显示一条消息:
error: archive at path '/Users/gbreen/src/cuwcd/air-quality-ios/build/archive-Test/Air Quality - Development.xcarchive' is malformed
更新到iOS 13时,我需要考虑哪些具体因素?我是否需要在我的机器上配置一些东西,以便xcrun知道它是iOS 13 XC13存档?我只是不知道该怎么做?通过反复试验,我在自己的构建过程中发现了同样的问题。 您需要取出生成标志:
SYMROOT=...
OBJROOT=...
DSTROOT=...
我不完全知道为什么,因为我不知道xcodebuild
的内部工作原理以及它是如何为Xcode 11更新的。因此,我怀疑答案就在下面的某个地方:
我希望这有帮助 通过反复试验,我在自己的构建过程中发现了同样的问题。 您需要取出生成标志:
SYMROOT=...
OBJROOT=...
DSTROOT=...
我不完全知道为什么,因为我不知道xcodebuild
的内部工作原理以及它是如何为Xcode 11更新的。因此,我怀疑答案就在下面的某个地方:
我希望这有帮助
SYMROOT=...
OBJROOT=...
DSTROOT=...