Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
升级到ios 13时,xcodebuild存档失败_Ios_Xcodebuild_Xcrun - Fatal编程技术网

升级到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=...