Comments (4)
Hey @mokagio do you know why there is the verify_block: Helper::XcodesHelper::Verify.method(:requirement)) in xcodes.rb ? if value.empty? would be enough?
like
verify_block: proc do |value|
UI.user_error!("Version has to be defined with version value or in .xcode-version file!") if value.empty?
end)
from fastlane.
As the error suggests and the code confirms, the xcodes
action expects the version parameter to be a valid RubyGems style version. "15.0 Beta 4" is not valid, "15.0-beta.4" would be.
For reference, the verify_block
is here:
fastlane/fastlane/lib/fastlane/actions/xcodes.rb
Lines 82 to 87 in 600555c
And the implementation here:
fastlane/fastlane/lib/fastlane/helper/xcodes_helper.rb
Lines 18 to 25 in 600555c
I don't know why the code was written in that fashion, but I think it's worth noting that the valid RubyGems style syntax doesn't seem to work in xcodes
itself.
@apps4everyone I think your suggestion makes sense under the assumption that xcodes
does not require RubyGems style versions but uses whatever Apple set upstream to identify the binary to install. You should make a PR with the change and see what the more knowledgeable core team thinks 😄
from fastlane.
Opened a PR, maybe someone can try to run and review ❤️
#21434
from fastlane.
xcodes itself works for me (latest version)
xcodes install 15.0 Beta 4
from fastlane.
Related Issues (20)
- "fastlane snapshot reset_simulators" no longer deletes simulators HOT 1
- fastlane does not like GCS buckets with manually created folders HOT 3
- [iOS] deliver action error | altool - Unable to upload archive | Failed to generate JWT token HOT 2
- Can't upload screenshot by deliver: An exception occurred for locale: en-US. Check the screenshot requirements here HOT 3
- Failed to open TCP connection to www.googleapis.com:443 HOT 1
- Unexpected token when using appstore connect api key as json file
- Deliver fails to create a new app version on App Store Connect HOT 26
- testflight Action Fails with Error -1010 on CI/Jenkins After Updating to Xcode 15 HOT 1
- REOPEN - Create_app_online services not working
- Fastlane match failing to create profile for OneSignalNotificationServiceExtension
- Assistance Needed with Jira Action Method Error in Fastlane HOT 2
- Keyword argument default value doesn't seem to work HOT 3
- SPACESHIP_2FA_SMS_DEFAULT_PHONE_NUMBER not recognizing phone numbers with codes +371, +372, +48
- Weird error in test output since #21677
- git log -50 --pretty=oneline --abbrev-commit shows only 1 commit message instead of 50 on GitHub Action
- Match doesn't properly set up the signing certificate "Provisioning Profile doesn't include signing certificate HOT 1
- Unable to update privacy url in App Store using deliver by fastlane 2.217.0 HOT 1
- Can't update privacy url using deliver by fastlane HOT 2
- Update privacy url in App Store is not working now. HOT 3
- Google Api Error: Invalid request - Package not found HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fastlane.