Xcode9命令行新打包方法

升级以后打包失败?

Tom 创建于 2017-9-21

最新发表:


浅谈面向对象的SDK的结果处理方式

返回值、代理还是其他方法

你可能感兴趣的内容:


体验XCode9中的Swift

Swift与OC混合编译


iOS8的列表控件存在隐性bug

iOS11出来,iOS8还要继续维护?

Xcode9命令行新打包方法

升级完Xcode9后,发现之前的打包命令出错了:

xcodebuild[14404:541300] [MT] IDEDistribution: Step failed: <IDEDistributionSigningAssetsStep: 0x7fe25dd32870>: Error Domain=IDEDistributionSigningAssetStepErrorDomain Code=0 "Locating signing assets failed." UserInfo={NSLocalizedDescription=Locating signing assets failed., IDEDistributionSigningAssetStepUnderlyingErrors=(
"Error Domain=IDEProvisioningErrorDomain Code=9 ""test.app" requires a provisioning profile." UserInfo={NSLocalizedDescription="test.app" requires a provisioning profile., NSLocalizedRecoverySuggestion=Add a profile to the "provisioningProfiles" dictionary in your Export Options property list.}"

经查,发现ExportOptions.plist对应的内容必须加上一个字段才可以正常工作:

<key>provisioningProfiles</key>
<dict>
	<key>com.your.bundleid</key>
	<string>your provision description</string>
</dict>