Fastlane работает с версией 2.114 вместо 2.110 после переустановки - PullRequest
0 голосов
/ 23 января 2019

После удаления / переустановки более старой версии Fastlane по-прежнему работает последняя версия.

Я недавно обновил Fastlane до версии 2.114, но когда я запустил свой скрипт сборки ionic ios, он не удался нашаг get_provisioning_profile.Это работало нормально только перед тем, как я запустил обновление.

Я удалил его, используя gem uninstall fastlane, а затем переустановил его, используя gem install fastlane -v 2.110.0, список драгоценных камней fastlane показал только версию 2.110.0.

Затем я снова запустил скрипт, и окно на шаге get_provisioning_profile все еще показывало версию 2.114.0, и этот шаг не удался с той же ошибкой.

Кто-нибудь знает, как заставить Fastlane использовать версию 2.110.0вместо последней версии?

Чтобы удалить / переустановить Fastlane:

gem uninstall fastlane
gem install fastlane -v 2.110.0

Результат списка драгоценных камней fastlane:

*** LOCAL GEMS ***

commander-fastlane (4.4.6)
fastlane (2.110.0)

Ожидаемый результат:

+-------------------------------------+--------------------------+
|                    Summary for sigh 2.110.0                    |
+-------------------------------------+--------------------------+

и скрипт Fastlane для успешной работы, как и раньше.

Фактический результат:

Пример одного из блоков Fastlane, показывающего v2.114:

+-------------------------------------+--------------------------+
|                    Summary for sigh 2.114.0                    |
+-------------------------------------+--------------------------+

Сообщения об ошибках Fastlane:

[13:47:24]: No existing profiles found, that match the certificates you have installed locally! Creating a new provisioning profile for you

[13:47:25]: No certificates for filter: Certificate ID: '433NN4XZ66' 

[13:47:25]: Could not find a matching code signing identity for type 'AdHoc'. It is recommended to use match to manage code signing for you, more information on https://codesigning.guide. If you don't want to do so, you can also use cert to generate a new one: https://fastlane.tools/cert

[Редактировать: 2019-01-24]

вывод fastlane env (он говорит v2.112.0, потому что это после того, как я попробовалразличные другие идеи, в том числе установка другогоrsion, но все еще есть проблема):

### Stack

| Key                         | Value                                       |
| --------------------------- | ------------------------------------------- |
| OS                          | 10.14.2                                     |
| Ruby                        | 2.5.1                                       |
| Bundler?                    | false                                       |
| Git                         | git version 2.18.0                          |
| Installation Source         | ~/.rbenv/versions/2.5.1/bin/fastlane        |
| Host                        | Mac OS X 10.14.2 (18C54)                    |
| Ruby Lib Dir                | ~/.rbenv/versions/2.5.1/lib                 |
| OpenSSL Version             | OpenSSL 1.0.2p  14 Aug 2018                 |
| Is contained                | false                                       |
| Is homebrew                 | false                                       |
| Is installed via Fabric.app | false                                       |
| Xcode Path                  | /Applications/Xcode.app/Contents/Developer/ |
| Xcode Version               | 10.1                                        |

### System Locale

| Variable | Value       |   |
| -------- | ----------- | - |
| LANG     | en_GB.UTF-8 | ✅ |
| LC_ALL   |             |   |
| LANGUAGE |             |   |

### fastlane files:

**No Fastfile found**

**No Appfile found**

### fastlane gems

| Gem      | Version | Update-Status      |
| -------- | ------- | ------------------ |
| fastlane | 2.112.0 | ? Update available |

### Loaded fastlane plugins:

**No plugins Loaded**

1 Ответ

0 голосов
/ 30 января 2019

Попробуйте добавить

fastlane_version "2.110.0"

в начале Fastfile

...