草庐IT

PRODUCT_BUNDLE_IDENTIFIER

全部标签

ios - "This bundle is invalid - The file extension must be .zip"提交到 iTunes 时出错

最近24小时,每次我提交我的iOS应用程序时,我都会收到错误(在成功上传/接受之后)“此包无效-文件扩展名必须为.zip”二进制文件被标记为无效。我已经通过TestFlight成功提交了很多次,并且之前的构建刚刚进入应用程序审查。我上次成功提交是在2天前。我不记得对我的项目进行过任何重大更改,对Xcode的唯一更改是我在Xcode中打开了自动更新并下载了所有文档。我清理了项目,删除了派生数据,重新启动了Xcode,重新启动了Mac。我没有使用CocoaPods,这是我通过此错误消息发现的唯一其他问题的触发因素。我正在使用Swift,并构建了一个iOS键盘扩展,但几个月来上传仍然没有问题

ios - 使用 Asset Bundle 为 iOS 平台构建 Unity 游戏

我遇到的问题是,当我尝试为iOS平台构建Unity游戏时,我用它构建了Assets,但随后我需要尽可能地减小文件大小。如何从整个构建中拆分Assets?在Android中,有一个选项可以在播放器设置统一中使用拆分二进制应用程序。但是在iOS中,没有。我尝试为iOS构建AssetBundle,它生成了一个要上传到服务器的Assets包。然后,如果我在Unity中构建我的游戏,它包含Assets,文件大小将与不使用AssetBundle的情况相同。那么使用AssetBundle有什么意义呢? 最佳答案 Unity包含"Build"win

iOS PRODUCT_NAME 不是显示和包装名称

对于我的iOS应用程序,我尝试使用多个构建配置,以便我可以创建针对不同服务器、配置等的开发和生产构建。在Xcode中,我创建了另一个构建配置和方案来针对此配置。所以我有单独的配置/方案:开发版本PRODUCT_NAME=MyApp-devBUNDLE_IDENTIFIER=com.organisation.myapp-dev原始版本PRODUCT_NAME=我的应用程序BUNDLE_IDENTIFIER=com.organisation.myapp两种配置都可以使用不同的方案构建。由于标识符不同,两者将在同一设备上运行,但开发版本仍会在主屏幕上显示MyApp。在查看构建产品时,它会生成

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 - 代码签名错误 : code signing is required for product type 'Application' in SDK 'iOS 5.1'

我最近买了一台新的MacbookAir,安装了包括Xcode在内的所有软件,我去处理我的项目,但我总是收到代码签名错误!我已经从iOS开发页面下载了我的证书/配置文件,但仍然没有!我检查了我的钥匙串(keychain),没有发现任何问题吗?有什么想法吗? 最佳答案 您确定您的计算机具有与证书关联的私钥吗?简单地下载证书是行不通的。如果您无法取回私钥,那么您应该撤销并重新创建您的证书。然后更新配置文件。 关于iphone-代码签名错误:codesigningisrequiredforpro