Questions tagged «info.plist»

30
Xcode 10错误:产生多个命令
错误:多个命令产生了'/Users/uesr/Library/Developer/Xcode/DerivedData/OptimalLive-fxatvygbofczeyhjsawtebkimvwx/Build/Products/Debug-iphoneos/OptimalLive.app/Info.plist':1)目标“ OptimalLive”具有复制命令'/Users/uesr/Desktop/workSpace/SEALIVE/SeaLive1.1/OptimalLive/Info.plist'到'/ Users / uesr / Library / Developer / Xcode / DerivedData / OptimalLive-fxatvygbofczeyhjsawtebkimvwx / Build / Products / Debug-iphoneos / OptimalLive .app / Info.plist'2)目标'OptimalLive'具有从'/Users/uesr/Desktop/workSpace/SEALIVE/SeaLive1.1/OptimalLive/Server/Masonry/Info.plist'复制到'/ Users / uesr /库/开发人员/Xcode/DerivedData/OptimalLive-fxatvygbofczeyhjsawtebkimvwx/Build/Products/Debug-iphoneos/OptimalLive.app/Info.plist'3)目标“ OptimalLive”具有输入'/Users/uesr/Desktop/workSpace/SEALIVE/SeaLive1.1/OptimalLive/Info.plist'的过程命令 在Xcode9中运行代码可以运行,但是Xcode10中有错误。


19
错误的Appstore连接:Info.plist文件中缺少目的字符串
我已将我的应用程序提交给App Store Connect进行审核。尽管该应用仍在审核中,但我已收到一封电子邮件,通知我必须纠正错误。这是消息的内容: 尊敬的开发商, 我们发现您的应用XXXXX最近交付时出现一个或多个问题。您的交付已成功,但是您可能希望在下一次交付中更正以下问题: “ Info.plist文件中缺少目的字符串。您的应用程序的代码引用了一个或多个访问敏感用户数据的API。该应用程序的Info.plist文件应包含一个NSLocationAlwaysUsageDescription键,并带有面向用户的目的字符串,以清楚,完整地说明您的应用程序需要使用的原因从2019年春季开始,所有提交给App Store的访问用户数据的应用都必须包含目的字符串。如果您使用的是外部库或SDK,则它们可能会引用需要目的字符串的API。可能不使用这些API,但仍然需要一个目的字符串,您可以与库或SDK的开发人员联系,并要求他们发布不包含API的代码版本。 解决问题之后,可以使用Xcode或Application Loader将新的二进制文件上载到iTunes Connect。 最好的祝福, App Store团队 我的应用程序是使用Expo完全构建的,我不知道如何访问和修改Info.plist。 任何想法?

5
iOS:在代码中访问app-info.plist变量
我正在开发通用应用程序,并且想在我的代码中访问存储在app-info.plist文件中的值。 原因:我使用以下示例从故事板动态实例化UIViewController: UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil]; self = [storyboard instantiateViewControllerWithIdentifier:@"ExampleViewController"]; 现在,上面的故事板名称为@“ MainStoryboard_iPhone”很难看。 我想做类似的事情: UIStoryboard* storyboard = [UIStoryboard storyboardWithName:appInfo.mainStoryboardBaseNamePhone bundle:nil]; self = [storyboard instantiateViewControllerWithIdentifier:@"ExampleViewController"]; 其中appInfo可能是app-info.plist中所有值的NSDictionary


5
在Xcode中更改开发语言
我需要将西班牙语设置为iOS应用程序的开发语言。我已经在使用Xcode 6,并且将Localization native development region应用程序Info.plist(CFBundleDevelopmentRegion)中的条目从“ en”更改为“ es”。但是,在项目>信息>本地化中,英语仍然设置为开发语言。 如“信息属性列表密钥参考”中所述,CFBundleDevelopmentRegion指定默认语言。我需要将西班牙语设置为默认语言,我缺少什么? 谢谢

25
Info.plist实用程序错误:“由于没有这样的文件,无法打开Info.plist”
我遇到了似乎是常见的错误,因为Xcode似乎找不到我的'Info.plist'文件。 我已经检查了这两个StackOverflow问题的答案(无法从Info.plist和Objective C / Xcode中读取错误:由于没有这样的文件而无法打开文件“ Info.plist”)...我使用相对路径,并且plist文件位于正确的绝对位置。类型和位置正确,如下图所示: 我最大的担心是,这现在正在多个项目中发生,其中包括几个小时前我成功运行的项目!有谁知道如何解决这个问题??? 编辑我也尝试过重新安装XCODE并替换plist文件。Xcode仍然找不到'info.plist'。 注意我想补充一点,这是针对Xcode 6.2.X的(我不记得确切的版本号,但它是Xcode 6.3.X之前的版本)。

2
如何阻止Xcode 11将CFBundleVersion和CFBundleShortVersionString更改为$(CURRENT_PROJECT_VERSION)和$(MARKETING_VERSION)?
从版本11开始,每当我在目标设置(选项卡“常规”)中输入“版本”或“构建”值时,Xcode便将my的CFBundleVersion值设置为,$(CURRENT_PROJECT_VERSION)并将my CFBundleShortVersionString的值$(MARKETING_VERSION)设置为。 我输入的实际版本和构建值现在存储在project.pbxproj文件中。我不希望或不喜欢这种行为,因为我在构建时使用shell脚本来修改值。 我可以在Info.plist文件中手动设置正确的值,但是一旦我在目标设置中更改了版本号或内部版本号,Info.plist文件就会被Xcode再次更改。 如何停止Xcode 11执行此操作? 当我修改构建脚本以更改项目文件本身时,Xcode将在项目文件更改后立即取消构建。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.