草庐IT

bundle-identifier

全部标签

ios - 使用 Localizable.strings 而不是 Root.strings 本地化 Settings.bundle

由于在我的应用程序中自动下载本地化文件,我想知道是否可以使用Localizable.strings而不是在Settings.bundle中本地化Root.plistRoot.strings 最佳答案 要使用Localizable.strings,我们必须使用NSLocalizedString来引用。LocalizingYourApp和ImplementinganiOSSettingsBundle这两个文档都没有提到这种方法。据我了解,Settings.bundle将在安装时复制到应用程序文件夹之外的系统文件夹中。您的应用无法访问此文

iphone - XCode 错误 "The application bundle does not contain a valid identifier."

最近,在升级到Lion和Xcode4.2.1后,我在iPhone4S上尝试运行我的应用程序时遇到此错误:“应用程序包不包含有效标识符。”我的标识符确实有效,而且我之前已经能够使用这个标识符运行我的应用程序。当我更换电脑时可能会出现这个问题。我有两台电脑用来编写我的应用程序,我正在使用Dropbox来跟踪我的文件。重新启动XCode,我的mac和iPhone无法正常工作。清理目标和重建不起作用。我唯一能做的就是创建一个全新的项目并移动我的文件。这让事情一直有效,直到我换了电脑。现在我又遇到了同样的麻烦。有什么想法吗?有人吗? 最佳答案

ios - SDK 'Unit Test Bundle' 中的产品类型 'iOS 8.0' 需要代码签名

我正在尝试使用Xcode6在设备(iOS7.1.2)上构建应用程序,但是,它总是失败并出现错误:CodeSignerror:codesigningisrequiredforproducttype'UnitTestBundle'inSDK'iOS8.0'该项目的部署目标是6.0。有人遇到过这种类型的错误吗?感谢任何建议! 最佳答案 您需要单独为测试目标设置代码签名,即使您可能确实在主要目标上设置了代码签名。这就是我所做的:1.选择你的测试对象2.将“CodeSigning”->“CodeSigningIdentity”设置为你的开发者

ios - ERROR ITMS-9000 : "This bundle is invalid. IPA 格式需要一个名为 Payload 的顶级目录,仅包含一个 .app 包和可选的

我已经在StackOverFlow中阅读了很多关于“ERRORITMS-9000”的错误。但没有我需要的错误。我正在使用Xcode版本6.1(6A1052d)和ApplicationLoader版本2.9.1(441)ERRORITMS-9000:"Thisbundleisinvalid.TheIPAformatrequiresatop-leveldirectorynamedPayload,containingonlya.appbundleandoptionalpluginsinaPluginsdirectory."你能给我一些关于这个错误的想法吗?谢谢 最

spring - org.hibernate.AnnotationException : No identifier specified for entity - even when it was

我有以下配置:org.hibernate.dialect.MySQLDialecttruecom.example.domaincom.example.repositories我在com.example.domain中有我的Geoname类:@Entity@Table(name="geonames")publicclassGeonameimplementsSerializable{@Id@Column(name="geonameid")privateLonggeonameid=null;}然而,在运行时,我得到以下异常:Causedby:org.hibernate.AnnotationE

spring - org.hibernate.AnnotationException : No identifier specified for entity - even when it was

我有以下配置:org.hibernate.dialect.MySQLDialecttruecom.example.domaincom.example.repositories我在com.example.domain中有我的Geoname类:@Entity@Table(name="geonames")publicclassGeonameimplementsSerializable{@Id@Column(name="geonameid")privateLonggeonameid=null;}然而,在运行时,我得到以下异常:Causedby:org.hibernate.AnnotationE

iphone - Xcode Copy Bundle Resources找不到文件

Xcode在我的CopyBundleResources中找不到我的Storyboards和Info.plist,所以我的App没有运行。我试图再次添加现有文件,但它们总是以红色突出显示。我很确定这一定是本地问题,因为当我从我的存储库中克隆最新更新到我的另一台Mac时,它运行没有任何问题。我已经尝试重新安装Xcode,从Xcode/DerivedData中删除文件,我还删除了com.apple.Xcode.plist。有人有什么想法吗? 最佳答案 尝试重置模拟器,然后清理AppBuild文件夹

ios - MonoTouch <--> 静态库异常 : Could not load NIB in bundle

我有一个静态库,用Xcode4开发,这个库包含一个自己的UIViewController。现在,我正尝试在我的MonoTouch项目中使用此View及其Controller。但是在View试图加载NIB文件的那一刻,我得到以下异常:"NSInternalInconsistencyExceptionReason:CouldnotloadNIBinbundle".有没有办法在MonoTouch项目中使用来自Objective-C静态库的现有UIViewController? 最佳答案 这并不是MonoTouch特有的问题,这是因为nib

ios - 此 bundle 无效。 Info.plist 文件缺少所需的 key : CFBundleVersion

使用Xcode7.0.1和Xcode7.1提交构建时,即使在一天前被Apple接受的存档中,我仍然收到错误。错误ITMS-90056:“此包无效。Info.plist文件缺少所需的key:CFBundleVersion。” 最佳答案 检查您应用中的所有框架。CFBundleVersion的值可能为空。(FacebookPop目前对此感到内疚。) 关于ios-此bundle无效。Info.plist文件缺少所需的key:CFBundleVersion,我们在StackOverflow上找到

ios - 我可以通过编程方式从 Xcode "copy Bundle resources"列表中删除文件吗?从命令行工具?

背景:由于客户需要添加大量多媒体文件,我正在为客户构建的iOS应用程序变得异常庞大。(视频、高分辨率图像和声音。)该应用程序通过它在运行时读取的一组页面描述rune件来驱动其UI。它使用这些页面描述rune件通过唯一ID从应用Storyboard加载场景,然后每个页面的ViewController根据其页面描述符确定要显示的多媒体内容。我计划在页面描述rune件中添加一个download_from_server标志,告诉应用程序它需要下载一个zip文件,其中包含此页面ViewController的所有多媒体内容以及来自服务器。在运行时,应用程序将看到标记、停止并要求用户点击确定开始下载