草庐IT

invalid-bundle-structure

全部标签

ios - "An App ID with bundle identifier X is not available. Please enter a different string"(Xcode 7.3)

更新到Xcode7.3(7D175)的最新版本后,每次我尝试导出以进行临时分发时,我都会收到上述错误。在更新之前一切正常。bundleID绝对是我自己的,注册到这个应用程序。我试过重新创建我的证书、配置文件、删除旧的、疯狂地点击“重试”按钮……似乎没有任何效果。有人找到解决这个问题的方法吗?我看到其他一些人也面临同样的问题,但他们的解决方案似乎都不适合我(https://stackoverflow.com/a/36192586/1542275,https://stackoverflow.com/a/36175175/1542275)更新:我不确定这是否相关,但不管怎样,我试图“验证”构

ios - iOS 项目中的 bundle identifier 是什么意思?

当我使用命令行工具模板时,它在向导中有一个包标识符。包标识符是什么意思?这类似于命名空间吗? 最佳答案 根据Appledocs:捆绑标识符可让iOS和macOS识别您应用的任何更新。您的bundleID必须在Apple注册并且对于您的应用程序是唯一的。BundleID特定于应用程序类型(iOS或macOS)。iOS和macOS应用不能使用相同的包ID。编辑从Xcode11.4开始,如果您想支持通用购买功能,您可以为iOS和macOS应用程序使用相同的包标识符。来自ReleaseNoteXcode11.4supportsbuildin

ios - 如何调试仅在提交到应用商店后发生的 "Invalid Bundle"错误

我的应用程序中有很多框架。应用程序在临时/企业版本中运行良好。只有当我提交到应用程序商店进行试飞测试时,我才会收到来自苹果的错误邮件:Deardeveloper,Wehavediscoveredoneormoreissueswithyourrecentdeliveryfor"Myapp'snamehere".Toprocessyourdelivery,thefollowingissuesmustbecorrected:InvalidBundle-Oneormoredynamiclibrariesthatarereferencedbyyourapparenotpresentinthedy

ios - XCode 获取 "target specifies product type ' com.apple.product-type.bundle.unit-test',但 'iphoneos' 平台没有此类产品类型”

在XCode中运行我的项目时,我的测试给出了这个错误:targetspecifiesproducttype'com.apple.product-type.bundle.unit-test',butthere'snosuchproducttypeforthe'iphoneos'platform它发生在几次XCode更新之后。有谁知道如何解决这个问题? 最佳答案 看起来Xcode6将ocunit测试包的产品标识符从com.apple.product-type.bundle更改为com.apple.product-type.bundle.

iphone - Bundle id 未显示在 iTunesconnect Bundle ID 中

我遇到了一个以前从未遇到过的奇怪问题。我用新的BundleID创建了一个新的appID,但它没有出现在itunesconnect“BundleID”中。我用谷歌搜索了一下,发现了一些与此相关的问题,但只有问题没有答案。/>有什么方法可以解决这个问题,非常感谢任何帮助。谢谢。 最佳答案 尝试注销,然后登录到itunesconnect站点。它对我有用 关于iphone-Bundleid未显示在iTunesconnectBundleID中,我们在StackOverflow上找到一个类似的问题:

ios - ERROR ITMS-90512 : Invalid sdk value. .. 8.2 高于最大允许值 10.3?

尝试上传一个二进制文件,其中包含一个watch应用程序。我得到的错误(我几天前没有得到)是为watchkit扩展提供的LC_VERSION_MIN_IPHONEOS的值是8.2,它大于最大允许值10.3...显然8.2>10.3?我已更新到最新的XCode8.3,但没有解决问题。尝试更改watch应用和扩展的iOS部署目标,对消息没有明显影响。 最佳答案 更新:已修复!我已经向Apple提交了一个错误。他们回答说他们已经意识到这个问题并且有人在调查它。他们会在解决问题后与我联系。当他们这样做时,我会在这里发布更新。

ios - 不同构建配置的不同 Bundle Identifier

我现在正在开发一个应用程序,我们正在尝试针对暂存环境和生产环境完成一些测试。当然,我已经创建了“Stage”和“Prod”构建配置以在两者之间切换,但我的客户希望将两者并排安装,以便他们可以轻松地在两个环境之间切换。到目前为止,我一直在通过使用不同的包标识符和包显示名称维护我的代码分支来做到这一点,因此它们可以并排安装和测试。不过,我开始怀疑是否有更简单的方法来做到这一点。有没有一种方法可以定义自定义build设置,根据构建配置为其赋值,然后将其附加到包标识符的末尾?有点像...BUNDLE_SUFFIXTESTSTAGEPROD".PROD"...然后将我的BundleIdentif

ios - 如何获取应用程序 iOS UIA 自动化的 Bundle Id

如何获取我所在应用程序的包ID? 最佳答案 你会使用:[[NSBundlemainBundle]bundleIdentifier]+mainBundle“[r]返回对应于当前应用程序可执行文件所在目录的NSBundle对象。”因此将为应用程序包返回一个NSBundle对象。[-bundleIdentifier]返回“[t]接收者的包标识符,它由包的信息属性列表中的CFBundleIdentifier键定义。” 关于ios-如何获取应用程序iOSUIA自动化的BundleId,我们在Sta

ios - ITMS 9000 : The binary you upload was invalid

当我遇到这个问题时,我的第一个想法是搜索StackOverflow以寻求解决方案。我进行了搜索,找到了几个主题。但是,与我的问题不同,这些海报从错误中得到了一些线索,例如,AppStoreerror:ThebinaryyouuploadedwasinvalidInvalidiPhoneApplicationBinaryUploadingBinaryiPhoneApp"Thesignaturewasinvalid"againagainandagainThebinaryyouuploadedwasinvalid.Thesignaturewasinvalid,oritwasnotsigned

ios - 错误 ITMS-90032 :"Invalid Image Path - No image found at the path referenced under key ' CFBundleIcons' :AppIcon40x40"

我收到此“在键‘CFBundleIcons’下引用的路径中找不到图像:”错误,即使我在Images.xcastes文件夹中添加了应用程序图标图像,同时将我的应用程序上传到应用程序商店。感谢您的即时回复。谢谢 最佳答案 我遇到了这个错误;我所有的图像都正确地位于Images.xcassets文件夹中,并且它在我的开发系统上编译、验证并运行正常。所以我刚刚从-Info.plist文件中删除了错误的key。然后上传到应用商店没有任何投诉。YMMV. 关于ios-错误ITMS-90032:"In