Skip to content

Commit f0c3d52

Browse files
authored
Merge pull request #2037 from AndreMiras/fix/issue-1976-ios-title-package-name
🐛 Fix iOS app display name
2 parents 6a74334 + 64f373b commit f0c3d52

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

buildozer/targets/ios.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,9 +236,12 @@ def build_package(self):
236236
plist_fn = '{}-Info.plist'.format(app_name.lower())
237237
plist_rfn = join(self.app_project_dir, plist_fn)
238238
version = self.buildozer.get_version()
239+
title = self.buildozer.config.get('app', 'title')
239240
self.logger.info('Update Plist {}'.format(plist_fn))
240241
plist = self.load_plist_from_file(plist_rfn)
242+
plist['CFBundleDisplayName'] = title
241243
plist['CFBundleIdentifier'] = self._get_package()
244+
plist['CFBundleName'] = title
242245
plist['CFBundleShortVersionString'] = version
243246
plist['CFBundleVersion'] = '{}.{}'.format(version,
244247
self.buildozer.build_id)

tests/targets/test_ios.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,9 @@ def test_build_package_no_signature(self):
217217
assert m_dump_plist_to_file.call_args_list == [
218218
mock.call(
219219
{
220+
"CFBundleDisplayName": "My Application",
220221
"CFBundleIdentifier": "org.test.myapp",
222+
"CFBundleName": "My Application",
221223
"CFBundleShortVersionString": "0.1",
222224
"CFBundleVersion": "0.1.None",
223225
},

0 commit comments

Comments
 (0)