为了自动化我的应用程序构建过程,我正在尝试通过命令行构建我的iOS应用程序
构建命令
xcodebuild archive -project sample.xcodeproj -scheme "sample" -archivePath $PWD/archive/sample.xcarchive -destination generic/platform=iOS -UseModernBuildSystem=NO
导出命令
xcodebuild -exportArchive -archivePath $PWD/archive/sample.xcarchive -exportOptionsPlist ./ExportOptions.plist -exportPath $PWD/build -UseModernBuildSystem=NO
以下为错误
错误域= IDEProvisioningErrorDomain代码= 9“” sample.app“需要配置文件。” UserInfo = {IDEDistributionIssueSeverity = 3,NSLocalizedDescription =“ sample.app”需要设置配置文件。NSLocalizedRecoverySuggestion =将配置文件添加到“导出选项”属性列表中的“ provisioningProfiles”字典中。}
请注意,来自Xcode的存档工作正常。存档文件夹archive/sample.xcarchive/Info.plist
中的Info.plist文件不包含配置概要文件字典。
根据google和StackOverflow上的其他建议,我已经尝试了以下内容
有人可以帮助我解决这个问题吗?
编辑配置文件,然后在Xcode 11中选择使用。使用此新的配置文件来纠正此错误。