2017-03-08 54 views
0

的xcodebuild聯編求助說:xcodebuild聯編-exportArchive選項的plist值變薄

細化:字符串

對於非App Store的出口,Xcode中應該薄封裝爲一個或多個 設備型號?可用選項:<無>(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.} 

沒有有關此設置的很好的文檔或信息。有誰知道明確使用什麼值?

+0

嗯,也許這是正確的,也許是減薄步驟無論如何會發生? https://forums.developer.apple.com/message/132343#132343 –

回答

1

這是絕對的字面<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}