sho*_*_sm 6 ruby ios hockeyapp fastlane
我正在关注这个关于使用hockeyapp设置fastlane的网站指南,但我遇到了错误
:BUILD_NUMBER=>"There does not seem to be a CURRENT_PROJECT_VERSION key set for this project. Add this key to your target's expert build settings."}
Run Code Online (Sandbox Code Playgroud)
我在actions文件夹中创建了build_number_icon.rb,我甚至尝试对build_number进行硬编码并测试运行fastlane.仍然得到同样的错误.我错过了什么吗?我一直在阅读指南,以防我错过了这些步骤.
# Build and publish the Beta version to Hockeyapp
lane :beta_hockeyapp do
# Build
build_app(
# Not a production release, so add build number and do the color modulation of the icons
release:false,
# Modulate the colors of the icons by these degrees
modulation:66.6,
# Change the app name
app_name:"<App Name>",
# Set the app id
app_identifier:"com.company.<appname>",
# Set the path to the certificate to use in building
certificate_path:"./Certificates/Company/<cert>.p12",
# Set the password of the p12 certificate file
certificate_password:"<password>",
# Set the path to the provisioning profile to use (change this!)
profile:"./Certificates/Company/<profile>.mobileprovision",
# What configuration to use, usefull for keeping different API keys etc between environments
configuration:"[INT] <project_name>",
# Use this codesigning identity (this is the name of the certificate in your keychain)
codesigning_identity:"Project Distribution",
# Export an enterprise app
export_method:"enterprise",
# the projectname, this is the name of the .xcodeproj file and the folder containing your code in the project
project_name:<Project>,
# the scheme to build
scheme:"Project-Internal",
# the build number to use, we use the build number from Jenkins
build_number: "1234" || ENV["BUILD_NUMBER"]
)
# Push to Hockeyapp as Beta release
publish_hockey(release_type: "0")
Run Code Online (Sandbox Code Playgroud)
结束
我使用fastlane,但不使用曲棍球.我个人没有遇到过这个问题.但是,警告会提醒您项目的目标>构建设置工具(在"版本控制"小节下列为"当前项目版本")中的特定问题.在搜索字段中输入CURRENT_PROJECT_VERSION,您将看到这是与build_number不同的值.我的项目没有设置,但我想曲棍球可能有不同的需求?
无论如何,似乎你忽视了要求的精确键值.
| 归档时间: |
|
| 查看次数: |
3985 次 |
| 最近记录: |