6

hockeyapp を使用した fastlane のセットアップに関するこのWeb サイトガイドに従っていましたが、エラーが発生しました

: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."}

アクション フォルダーに 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")

終わり

4

2 に答える 2

13

プロジェクトのビルド設定 > 現在のプロジェクト バージョンで数値を設定する必要がある場合のエラーを修正しました。

于 2016-06-17T03:09:46.967 に答える
9

私は fastlane を使用していますが、ホッケーでは使用していません。私は個人的にこの問題に遭遇したことはありません。ただし、この警告は、プロジェクトのターゲット > ビルド設定ツール (「バージョン管理」サブセクションの下に「現在のプロジェクト バージョン」としてリストされている) 内の特定の問題を警告しています。検索フィールドに入力するCURRENT_PROJECT_VERSIONと、これが build_number とは異なる値であることがわかります。私のプロジェクトには設定がありませんが、ホッケーには別のニーズがあるのではないでしょうか?

とにかく、求められている正確なキー値を見落としているようです。

于 2016-06-17T03:14:44.977 に答える