0

我无法在 Cordova iOS 应用程序的图标下方设置正确的应用程序名称。
我使用CordovaFastlanematchgym来创建构建。

要创建一个 Cordova 项目,我会:

cordova create cordova-dir cordova.app.id cordova-appName

在生成的Info.plist文件中它说:

<key>CFBundleDisplayName</key>
<string>${PRODUCT_NAME}</string>

gym文件中的命令Fastfile是:

gym(
  project: "./cordova-dir/platforms/ios/cordova-appName.xcodeproj",
  scheme: "cordova-appName",
  use_legacy_build_api: "true",
  export_method: "enterprise",
  codesigning_identity: "iPhone Distribution: My Company Limited"
)

生成的命令是:

set -o pipefail && xcodebuild -scheme 'cordova-appName' -project './build-cordova/platforms/ios/cordova-appName.xcodeproj' -destination 'generic/platform=iOS' -archivePath '/private/var/user/Library/Developer/Xcode/Archives/2016-03-29/cordova-appName 2016-03-29 16.20.06.xcarchive' archive CODE_SIGN_IDENTITY='iPhone Distribution: My Company Limited' | tee /private/var/user/Library/Logs/gym/cordova-appName-cordova-appName.log | xcpretty

ipa file称为cordova.app.id.ipa
设备上显示的名称后面的图标下方是cordova.app.id,不是cordova-appName

我很困惑实际上是什么设置了应用程序的名称。我根本不想在其中涉及打开 xcode。我希望所涉及的设置/选项之一能够设置正确的名称。
HockeyApp 用于分发应用程序。

4

0 回答 0