我无法在Cordova iOS应用程序的图标下方设置正确的应用名称 我使用Cordova,Fastlane,match和gym来创建构建。
要创建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用于分发应用程序。