我正在使用Fastlane来构建和分发我的iOS(React Native)应用程序,但在将构建与build_app(gym)一起使用时遇到问题。
我遇到了以下错误(我已替换了真实的团队ID):
这是健身房活动的摘要:
建立环境:
get_certificates、get_provisioning_profile、update_project_provisioning 和 update_project_team 操作都正常运行,没有出现错误。查看我的钥匙链,在登录钥匙链下的“我的证书”中,我确实拥有一个 iPhone 分发证书(带有相应的团队 ID),并且它有一个私钥。
我遇到了以下错误(我已替换了真实的团队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),并且它有一个私钥。