簡體   English   中英

Fastlane build_app (gym) 錯誤:找不到簽名證書“iOS 開發”

[英]Fastlane build_app (gym) error: No signing certificate "iOS Development" found

我正在使用 Fastlane 構建和分發我的 iOS (React Native) 應用程序,但在讓構建與build_app (gym) 一起工作時遇到問題。

我遇到了這個錯誤(我已經替換了真實的團隊 ID):

❌  error: No signing certificate "iOS Development" found: No "iOS Development" signing certificate matching team ID "R111111111" with a private key was found. (in target 'ButtonApp' from project 'ButtonApp')

以下是健身房動作的總結:

+---------------------------------------------------+-----------------------------------+
|                                Summary for gym 2.199.0                                |
+---------------------------------------------------+-----------------------------------+
| project                                           | ButtonApp.xcodeproj               |
| scheme                                            | ButtonApp                         |
| clean                                             | true                              |
| export_method                                     | ad-hoc                            |
| export_options.provisioningProfiles.com.buttonapp | com.buttonapp AdHoc               |
| build_path                                        | ./builds                          |
| output_directory                                  | ./builds                          |
| output_name                                       | ButtonApp                         |
| silent                                            | false                             |
| skip_package_ipa                                  | false                             |
| skip_package_pkg                                  | false                             |
| result_bundle                                     | false                             |
| buildlog_path                                     | ~/Library/Logs/gym                |
| destination                                       | generic/platform=iOS              |
| skip_profile_detection                            | false                             |
| xcodebuild_command                                | xcodebuild                        |
| skip_package_dependencies_resolution              | false                             |
| disable_package_automatic_updates                 | false                             |
| use_system_scm                                    | false                             |
| xcode_path                                        | /Users/attila/Downloads/Xcode.app |
+---------------------------------------------------+-----------------------------------+

搭建環境:

+---------------+-----------------------------------+
|                 Build environment                 |
+---------------+-----------------------------------+
| xcode_path    | /Users/attila/Downloads/Xcode.app |
| gym_version   | 2.199.0                           |
| export_method | ad-hoc                            |
| sdk           | iPhoneOS15.0.sdk                  |
+---------------+-----------------------------------+

get_certificates、get_provisioning_profile、update_project_provisioning 和 update_project_team 操作運行良好,沒有錯誤。 查看我的鑰匙串,在登錄鑰匙串上的“我的證書”下,我確實有一個 iPhone 分發證書(帶有我相應的團隊 ID)並且它有一個私鑰。

我可以通過在我的 Fastfile 中手動選擇 Xcode 中的配置文件來解決此問題。 在 Xcode、select 您的應用程序 -> 簽名和功能 -> 簽名中,然后從那里 select 下拉菜單中的相應配置文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM