X错误:未找到“com.website.AppName”的配置文件:Xcode找不到任何与“com.website. AppName”匹配的iOS App Development配置文件。自动签名已禁用,无法生成配置文件。要启用自动签名,请将-allowProvisioningUpdates传递给xcodebuild。(在项目“AppName”的目标“AppName”中)
platform :ios do
desc 'Setup Apple Certificates'
lane :certificates do
match(type: "appstore", app_identifier: "com.website.AppName", readonly: true)
end
desc 'Build the iOS application and push to Testflight.'
lane :beta do
api_key = app_store_connect_api_key(
key_id: ENV["APP_STORE_CONNECT_API_KEY_KEY_ID"],
issuer_id: ENV["APP_STORE_CONNECT_API_KEY_ISSUER_ID"],
key_content: ENV["APP_STORE_CONNECT_API_KEY_KEY"],
duration: 1200,
in_house: false
)
increment_build_number(xcodeproj: "./ios/AppName.xcodeproj")
build_app(workspace: "./ios/AppName.xcworkspace", scheme: "AppName")
upload_to_testflight(api_key: api_key, skip_waiting_for_build_processing: true)
commit_version_bump(message: "Version Bump", xcodeproj: "./ios/AppName.xcodeproj")
end
end
1条答案
按热度按时间lymnna711#
我今天在使用Fastlane为AppCenter构建QA版本时遇到了这个问题。原因最终是一个过时的Ruby版本。我把Ruby更新到了v3.1,一切又顺利了。
可能还有其他方法可以做到这一点,但更新Ruby的一种方法是使用brew:
brew install ruby@3.1
brew link --force --overwrite ruby@3.1
1.重启终端
ruby --version
以确保更新有效