Development build 导出时出现如下错误,说明归档成功。应用商店分发构建也通过了。我使用证书工具为此生成了所有证书。
完整的构建日志在这里: Build log
以下是看起来像是失败原因的消息:
<上一页> ** 存档成功 ** 执行: echo/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -exportArchive -archivePath rvgame.xcarchive -exportPath/var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/build4175955742863989776xxx/result -exportOptionsPlist/var/folders/p/xlvwhg4101z8r81_nl13cds80000gn/T/export4912377426492049316.plist -verbose PROVISIONING_PROFILE=4b697edf-96fe-4b7a-ae88-07eaa148026f CODE_SIGN_IDENTITY=iPhone Developer: samuel lotti (V8JNGG63WU) KEYCHAIN=/Users/administrator/Library/Keychains/temp1513260206451.keychain CODE_SIGN_ENTITLEMENTS=/var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/Entitlements4983206492678257794.plist/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -exportArchive -archivePath rvgame.xcarchive -exportPath/var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/build4175955742863989776xxx/result -exportOptionsPlist/var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/export4912377426492049316.plist -verbose PROVISIONING_PROFILE=4b697edf-96fe-4b7a-ae88-07eaa14 8026f CODE_SIGN_IDENTITY=iPhone 开发人员:samuel lotti (V8JNGG63WU) KEYCHAIN=/Users/administrator/Library/Keychains/temp1513260206451.keychain CODE_SIGN_ENTITLEMENTS=/var/folders/p_/xlvwhg4101z8r81_nl13cds8000090gn/p9267824. 执行:/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -exportArchive -archivePath rvgame.xcarchive -exportPath/var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/build4175955742863989776xxx/result -exportOptionsPlist/var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/export4912377426492049316.plist -verbose PROVISIONING_PROFILE=4b697edf-96fe-4b7a-ae88-07eaa148026f CODE_SIGN_IDENTITY=iPhone Developer: samuel lotti (V8JNGG63WU) KEYCHAIN=/Users/administrator/Library/Keychains/temp1513260206451.keychain CODE_SIGN_ENTITLEMENTS=/var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/Entitlements4983206492678257794.plist 2017-12-14 08:05:38.785 xcodebuild[42364:31715511] [MT] IDEDistribution: -[IDEDistribution:folders:folders:folderLogging _createLogging/Atvar:foldsLogging at/path' xlvwhg4101z8r81_nl13cds80000gn/T/rvgame_2017-12-14_08-05-38.784.xcdistributionlogs'。 2017-12-14 08:05:38.825 xcodebuild[42364:31715511] [MT] DeveloperPortal:在 URL 处使用预先存在的当前存储 (file:///Users/administrator/Library/Developer/Xcode/DeveloperPortal%207.3.1 。D b)。 2017-12-14 08:05:59.053 xcodebuild[42364:31715511] [MT] IDEDistribution: Step failed: : Error Domain=IDEDistributionErrorDomain Code=14 “未找到适用的设备。” UserInfo={NSLocalizedDescription=未找到适用的设备。} 错误:exportArchive:未找到适用的设备。 错误域 = IDEDistributionErrorDomain 代码 = 14 “未找到适用的设备。” UserInfo={NSLocalizedDescription=未找到适用的设备。} ** 导出失败 **不知道如何解决这个问题。
这是对静态库的新 Xcode 要求的问题。 Admob 和 Flurry 静态库是使用不包含 LC_VERSION_MIN_IPHONEOS 运行命令的旧版本 Xcode 编译的,如果遇到不包含此命令的库,ipatool 现在会崩溃。
我已经更新了 Admob 和 Flurry cn1libs 以直接使用 Cocoapods 而不是静态库,这将解决问题。这些将在下一次服务器更新(本周)后在 Codename One 设置中可用。如果之前需要,可以直接下载安装cn1libs:
我还在构建服务器上进行了一些更改,以便在它检测到这种情况时添加更具描述性的错误消息。这也将在下一次构建服务器更新中更新。
关于ios - 获取IOS开发构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47816371/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |