ios – xcodebuild exportArchive:找不到适用的设备
发布时间:2020-12-15 01:40:22 所属栏目:百科 来源:网络整理
导读:升级到Xcode 8与iOS 10后,我得到这个错误.我在最新的El Capitan和使用以下版本的ruby(我通过rvm更新,2.0.0是系统版本)和CFPropertyList: Philipps-MacBook-Pro:mobile-sdk prakuschan$ruby -vruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]Ph
升级到Xcode 8与iOS 10后,我得到这个错误.我在最新的El Capitan和使用以下版本的ruby(我通过rvm更新,2.0.0是系统版本)和CFPropertyList:
Philipps-MacBook-Pro:mobile-sdk prakuschan$ruby -v ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15] Philipps-MacBook-Pro:mobile-sdk prakuschan$gem list CF *** LOCAL GEMS *** CFPropertyList (2.3.3) xcodebuild -exportArchive命令在shell脚本中执行,并且在成功归档之后,我收到以下错误: ** ARCHIVE SUCCEEDED ** 2016-09-22 10:02:16.460 xcodebuild[10375:8369748] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/9y/r64c9wld0jx2yf3glsrzhhr00000gn/T/AppName_2016-09-22_10-02-16.456.xcdistributionlogs'. 2016-09-22 10:02:18.228 xcodebuild[10375:8369748] [MT] IDEDistribution: Step failed: <IDEDistributionThinningStep: 0x7fe435f9dfb0>: Error Domain=IDEDistributionErrorDomain Code=14 "No applicable devices found." UserInfo={NSLocalizedDescription=No applicable devices found.} error: exportArchive: No applicable devices found. Error Domain=IDEDistributionErrorDomain Code=14 "No applicable devices found." UserInfo={NSLocalizedDescription=No applicable devices found.} ** EXPORT FAILED ** 当查看xcdistributionlogs时,IDEDistribution.standard.log最后包含以下行: 2016-09-22 08:02:18 +0000 [MT] /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool exited with a signal 6 2016-09-22 08:02:18 +0000 [MT] ipatool JSON: (null) 我不知道它是否有价值,但这是ipatool的路径: 2016-09-22 08:02:17 +0000 [MT] Running /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool 任何帮助是非常感谢.我已经尝试了很多在google上发现的建议,但是还没有找到解决方案. 解决方法
我看到同样的问题.搜索后:
https://forums.developer.apple.com/thread/13446 和其他地方Xcode 7类似的问题.我意识到这一个是独一无二的.如果您在Xcode 8中调整ipatool脚本,您可以修复它. sudo vi /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool 并注释出这一行: # Check the artwork idiom. #return nil,"the device doesn't support the app's UIDeviceFamily" unless (deviceTraits.supportedIdioms & bundle.supportedIdioms).size > 0 通过在ipatool命令中发现: /var/folders/.../IDEDistribution.standard.log 您可以通过以下方式搜索: $sudo find /private/var -name "*.xcdistributionlogs" 相关细节/调试步骤:https://github.com/fastlane/fastlane/issues/8737 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |