we want to publish an update of our app. Is it possible to rename the app after the update? let's say the app is called myApp and I want it to be called myApp 2 after the update... can it be done?
相关问题
- Core Data lightweight migration crashes after App
- How can I implement password recovery in an iPhone
- State preservation and restoration strategies with
- “Zero out” sensitive String data in Swift
- Get the NSRange for the visible text after scroll
相关文章
- 现在使用swift开发ios应用好还是swift?
- UITableView dragging distance with UIRefreshContro
- TCC __TCCAccessRequest_block_invoke
- Where does a host app handle NSExtensionContext#co
- xcode 4 garbage collection removed?
- Xcode: Is there a way to change line spacing (UI L
- Unable to process app at this time due to a genera
- Swift - hide pickerView after value selected
just double click on your project name and rename it, then it will ask for changing all references in project click change.
In Build Setting, You can change Product Name.
The app name is the Product name for Debug/Release in Build Settings -> Packaging. If you change it then the Bundle name and Bundle display name might change too if the default ${PRODUCT_NAME} value is there. According to the Apple docs Bundle Display Name is the name that is displayed under the app icon while Bundle Name is a short name of the above but I am unaware of anything that uses it.
Actually there are several "app names"... (such as several people call you "friend", "John", "father", "son",... hehehe!)
1) the name that you see below the icon - you can change in several ways, but the best suggestion is from @gWiz, just change your "Bundle display name" in your Target properties (tab "Info", or you can find it called "Display Name" in the tab "General").
Bundle display name: (Required, Localizable) The user-visible name of the bundle; used by Siri and visible on the Home screen in iOS. See CFBundleDisplayName for details.
2) the Bundle Name, found in the same "Info" tab, is not "the name the App appears on the AppStore" as suggested by @gWiz, rather:
Bundle Name: (Recommended, Localizable) The short name of the bundle; not intended to be seen by the user. See CFBundleName for details.
3) another name is the Product Name, that you can find in "Build Setting" tab - @Lihn suggestion is okay, as from Apple documentation "The product name is the name of your app as it will appear to customers in the store and should be similar to the app name you enter later in iTunes Connect."... but this is a bit confusing, and not 100% correct. In iOS the "Product Name" is not used too much, just forget it. In MacOS maybe you can see somewhere... (suggestions?)
4) the name that you see in AppStore, this is asked in iTunesConnect when you create a new app (or want to modify metadata with a new binary version), and is usually just called "Name", or "App Name" in Apple documentation...
App Name: (Required, Localizable) The name of the app as shown in AppStore.
5) Name of the schemes, name of the targets,... probably you're not interested, or you can experiment by yourself, or read Apple docs (better to experiment, for me)
At the moment I cannot give you more details, as:
but the main idea is:
...and both are localizable.
Sure, you need to modify
Bundle display name
in your .plist fileFor changing the apps name see https://developer.apple.com/library/ios/qa/qa1625/_index.html
However, the directory for the app's data will change as well. If you want to move some data, you can find the directory used by the simulator e.g. with: NSString *homeDir = NSHomeDirectory(); NSLog(@"%@",homeDir); before and after renaming and use 'Go to Folder' in finder to get there.