5 iphone xcode cocoa-touch objective-c ios
我知道有很多与我的问题有关的答案,比如说.
以编程方式重命名XCode项目
重命名xcode 4项目和实际文件夹
等等
但请看下面的代码:
NSString *plistPath = @"...../TestingAPI-Info.plist";
NSMutableDictionary *dictionary = [[NSMutableDictionary alloc]initWithContentsOfFile:plistPath];
[dictionary setObject:@"myTestingApp" forKey:@"CFBundleDisplayName"];
[dictionary writeToFile:plistPath atomically:YES];
Run Code Online (Sandbox Code Playgroud)
我正在通过上面的代码更改应用程序图标的名称,

更改名称"MySuperApp => myTestingApp"
那么,使用上面的代码更改是否有效?我害怕app拒绝?我还想通过上面的代码设置所有更改,如Bundle identifier,Bundle name..etc?
它有效还是没有?通过使用上面的代码苹果拒绝我的应用程序?
正如 rckoenes 正确所说,这在设备上不起作用。任何捆绑包内容都是只读的,包括 info.plist。您不能覆盖它。
澄清一下:只需在 Xcode 中打开 Info.plist 文件并将其重命名为您想要的任何名称。您不需要任何代码。YourProjectName-Info.plist您将在 Xcode 项目中找到该文件。
| 归档时间: |
|
| 查看次数: |
862 次 |
| 最近记录: |