我一直在使用脚本生成我的企业级IPA以及商店。我更新到xcode 8.3后,脚本停止工作。以下是它抛出错误的行。
my $output = `xcodebuild -exportArchive -exportFormat IPA -archivePath \"$schemeArchivePath.xcarchive\" -exportPath \"$schemeIPAPath\" -exportWithOriginalSigningIdentity`;
答案 0 :(得分:1)
从Xcode 8.3开始,当使用xcodebuild
创建IPA文件时,该过程会有一些变化。基本上,您需要创建一个包含IPA导出相关选项的plist文件。您现在需要使用exportFormat IPA
(假设您调用文件-exportOptionsPlist config.plist
)而不是config.plist
。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>method</key>
<string>app-store</string>
</dict>
</plist>
如果您想了解所有可用的plist选项,只需在终端中输入xcodebuild -h
即可。
希望有所帮助。