最近,我开始独自从事xcode项目及其在CI jenkins服务器上的测试阶段。由于我对Carthage
和jenkins
的经验为零(我应该了解它们),因此我使用了以前的配置。但是今天我们不得不更改AWS访问权限,然后一切都中断了。
在我们的快速项目中,我们使用TOCropViewController
和OHHTTPStubs
。这是Cartfile
内容:
github "TimOliver/TOCropViewController"
github "AliSoftware/OHHTTPStubs"
和罗马文件
cache:
s3Bucket: ios-assets
repositoryMap:
- Reachability.swift:
- name: Reachability
- lottie-ios:
- name: Lottie
- Bolts-ObjC:
- name: Bolts
- UIColor-Hex-Swift:
- name: HEXColor
- facebook-sdk-swift:
- name: FacebookCore
- name: FacebookLogin
- name: FacebookShare
- facebook-ios-sdk:
- name: FBSDKCoreKit
- name: FBSDKLoginKit
- name: FBSDKShareKit
首先,每个软件包都有一个错误:the specified key doesn't exist
,我进行了搜索,发现这些要执行的注释
carthage update --plaform iOS --cache-builds
rome upload --platform iOS
执行这些命令后,一些错误消失了,但是仍然有些错误。例如,当执行rome download
时,将是这样的:
*** Please update to the latest Rome version: 0.23.2.63. You are currently on: 0.23.1.61
Downloaded OHHTTPStubs from: OHHTTPStubs/iOS/OHHTTPStubs.framework-9.0.0.zip
Downloaded OHHTTPStubs.dSYM from: OHHTTPStubs/iOS/OHHTTPStubs.framework.dSYM-9.0.0.zip
Downloaded OHHTTPStubs.9A952DA9-4C26-3A15-9419-A069B7D8777B.bcsymbolmap from: OHHTTPStubs/iOS/9A952DA9-4C26-3A15-9419-A069B7D8777B.bcsymbolmap-9.0.0.zip
Downloaded OHHTTPStubs.B5F9E3DA-F22D-368A-83C1-827A3627543B.bcsymbolmap from: OHHTTPStubs/iOS/B5F9E3DA-F22D-368A-83C1-827A3627543B.bcsymbolmap-9.0.0.zip
Error: could not download OHHTTPStubs.6FE81494-021A-3E93-8E20-5CFA09E5E4D4.bcsymbolmap : The specified key does not exist.
Error: could not download OHHTTPStubs.15B594F8-09E3-37AD-8D2D-DD8A289CB663.bcsymbolmap : The specified key does not exist.
Downloaded TOCropViewController from: TOCropViewController/iOS/TOCropViewController.framework-2.5.2.zip
Downloaded TOCropViewController.dSYM from: TOCropViewController/iOS/TOCropViewController.framework.dSYM-2.5.2.zip
Downloaded TOCropViewController.F31D2CA0-9778-3EE5-A374-4389E0F7AA9F.bcsymbolmap from: TOCropViewController/iOS/F31D2CA0-9778-3EE5-A374-4389E0F7AA9F.bcsymbolmap-2.5.2.zip
Downloaded TOCropViewController.E2ED19DC-6D9F-318F-BA80-96DF611D157C.bcsymbolmap from: TOCropViewController/iOS/E2ED19DC-6D9F-318F-BA80-96DF611D157C.bcsymbolmap-2.5.2.zip
Error: could not download TOCropViewController.B126D1B0-2470-3F5B-896B-3D7194119762.bcsymbolmap : The specified key does not exist.
Error: could not download TOCropViewController.A28B4D7C-E91F-3024-B761-23924ED458F0.bcsymbolmap : The specified key does not exist.
Error: could not download OHHTTPStubs : The specified key does not exist.
Error: could not download OHHTTPStubs.dSYM : The specified key does not exist.
Error: Cannot retrieve symbolmaps ids for OHHTTPStubs
Error: could not download TOCropViewController : The specified key does not exist.
Error: could not download TOCropViewController.dSYM : The specified key does not exist.
Error: Cannot retrieve symbolmaps ids for TOCropViewController
Error: could not download OHHTTPStubs : The specified key does not exist.
Error: could not download OHHTTPStubs.dSYM : The specified key does not exist.
Error: Cannot retrieve symbolmaps ids for OHHTTPStubs
Error: could not download TOCropViewController : The specified key does not exist.
Error: could not download TOCropViewController.dSYM : The specified key does not exist.
Error: Cannot retrieve symbolmaps ids for TOCropViewController
Error: could not download OHHTTPStubs : The specified key does not exist.
Error: could not download OHHTTPStubs.dSYM : The specified key does not exist.
Error: Cannot retrieve symbolmaps ids for OHHTTPStubs
Error: could not download TOCropViewController : The specified key does not exist.
Error: could not download TOCropViewController.dSYM : The specified key does not exist.
Error: Cannot retrieve symbolmaps ids for TOCropViewController
Downloaded .OHHTTPStubs.version from: OHHTTPStubs/.OHHTTPStubs.version-9.0.0
Copied .OHHTTPStubs.version to: Carthage/Build/.OHHTTPStubs.version
Downloaded .TOCropViewController.version from: TOCropViewController/.TOCropViewController.version-2.5.2
Copied .TOCropViewController.version to: Carthage/Build/.TOCropViewController.version
第一个问题是,更新rome
可以如第一行所述对我有帮助吗?如果是,该怎么办,我找不到任何命令来对其进行更新,如果我应该手动下载其源代码并将其替换为旧版本,您能给我它在macOS中的路径在哪里吗?如果更新rome
,不是问题吗?谁能给我一些线索进行这项工作?由于我的经验为零,所以我不知道应该去哪里看。
非常感谢
我有同样的问题。你解决了吗?