xcodebuild -exportArchive选项plist值用于细化

时间:2017-03-08 23:29:37

标签: xcode xcodebuild

xcodebuild帮助说:

  

细化:字符串

     

对于非App Store导出,如果Xcode将一个或多个包缩小   更多设备型号?可用选项:< none> (Xcode产生了一个   非稀疏的通用应用程序),<所有变种的瘦身> (Xcode产生了一个   通用应用程序和所有可用的变薄变体)或模型   特定设备的标识符(例如“iPhone7,1”)。默认为   <无>

目前尚不清楚这是否属于文字:

<key>thinning</key>
<string>&lt;none&gt;</string>

但是在我的企业版本中,我仍然看到这个阶段发生了:

2017-03-08 13:39:32.486 xcodebuild[43633:2535491] [MT] IDEDistribution: Step failed: <IDEDistributionThinningStep: 0x7fd756bef4e0>: Error Domain=IDEDistributionErrorDomain Code=14 "No applicable devices found." UserInfo={NSLocalizedDescription=No applicable devices found.}

关于此设置,没有很好的文档和在线信息。有没有人明确知道要使用什么值?

1 个答案:

答案 0 :(得分:2)

绝对是<string>&lt;none&gt;</string>

在Xcode 7中,以下是所有选项的列表:

{<none>, <thin-for-all-variants>, iPad3,1, iPad3,2, iPad3,3, iPad3,4, iPad3,5, iPad3,6, iPad2,3, iPad2,1, iPad2,4, iPad2,2, iPad4,1, iPad4,2, iPad4,3, iPad5,3, iPad5,4, iPad6,7, iPad6,8, iPad6,3, iPad6,4, iPad2,5, iPad2,6, iPad2,7, iPad4,4, iPad4,5, iPad4,6, iPad4,7, iPad4,8, iPad4,9, iPad5,1, iPad5,2, iPhone4,1, iPhone5,1, iPhone5,2, iPhone5,3, iPhone5,4, iPhone6,1, iPhone6,2, iPhone7,2, iPhone7,1, iPhone8,1, iPhone8,2, iPhone8,4, iPod5,1, iPod7,1}