草庐IT

invalid-bundle-structure

全部标签

ios - Xcode 的 "Target Membership"是否与 Bundle 相关?

我以前认为,如果您选中文件的复选框以将其添加到目标,那么它就是如何包含在应用程序包中的。我有一些我决定不使用的音频文件,并且我从目标成员资格中取消选中它们。它们也不是#include或#import任何地方。我使用“产品”菜单“清理”了Xcode项目,还删除了它的派生数据。作为测试,我没有删除这样的行:NSURL*file_url=[[NSURLalloc]initFileURLWithPath:[[NSBundlemainBundle]pathForResource:fileNameofType:fileSuffix]];pcmData=MyGetOpenALAudioDataAll

ios - Xcode 7 Settings.Bundle 每次我进行更改时,设置中的 bundle 都是空的

我在Xcode7iOS9中为我的iPad应用程序创建了一个设置包。当我进行最小的更改时,例如重命名设置的标题或从Root.plist中删除设置,然后我构建应用程序并运行它并检查设置中的设置,如果我不更改,它是空的它出现的任何东西,但它只是空的。以前有人遇到过这个问题吗?我还需要执行其他步骤来更改我的设置包吗?除了Root.plist之外? 最佳答案 如@user979331的评论中所述,developerforums引用这个问题,至今没有解决。但是值得一提的是那里描述的恢复设置的技术:Double-tapthehomebuttont

iphone - 如何保护 iOS bundle 文件

现在人们可以通过解压缩.ipa文件轻松获得bundle文件。有什么方法可以保护保存在iPhone应用程序应用程序包中的媒体文件(比如mp3)?谢谢,开尔文 最佳答案 你可以让它变得更难,但你不能让它变得不可能。您可以对数据进行某种加扰,然后在您的应用程序在手机上运行时对其进行解密。但实际上,任何和所有解决方案只会让它变得困难,而不是不可能。即使是加密,您的应用也必须包含用于解密的key。 关于iphone-如何保护iOSbundle文件,我们在StackOverflow上找到一个类似的问

ios - glTexSubImage2D -> GL_INVALID_OPERATION

为什么是glTexSubImage2D()突然导致GL_INVALID_OPERATION?我正在尝试将我过时的增强现实应用程序从iOS4.x升级到iOS5.x,但我遇到了困难。我运行的是iOS5.0。上周我运行了iOS4.3。我的设备是iPhone4。这是我的captureOutput:didOutputSampleBuffer:fromConnection:代码的片段uint8_t*baseAddress=/*pointertocamerabuffer*/GLuinttexture=/*thetexturename*/glBindTexture(GL_TEXTURE_2D,text

ios - 通过应用程序加载器提交应用程序时出现 "error itms 9000 invalid image path"错误

我已经从xcode4.6创建了xcarchive文件。在xcode4.6中,我们只需要添加4种尺寸的应用程序图标文件。但是我在xcode4.6中添加了3个额外的应用程序图标文件以支持ios7。但是当我提交应用程序时,我不断遇到错误。Apple'swebserviceoperationwasnotsuccessfulUnabletoauthenticatethepackage:580659297.itmspERRORITMS-9000:"Thisbundleisinvalid.ThevalueforkeyCFBundleVersion[042.3.1.0.b014]intheInfo.p

ios - NSInteger 乘法 : Invalid operands to binary expression

我尝试将两个NSInteger相乘,但Xcode给我一个错误:NSIntegersinglePage=((NSInteger)floor((scrollView.contentOffset.x*2.0f+pageWidth)/(pageWidth*2.0f)));NSIntegerpage=singlePage*visiblePages;错误本身:Invalidoperandstobinaryexpression('NSInteger'(aka'int')and'NSInteger*'(aka'int*'))NSIntegervisiblePages已经定义并被传递给一个方法。我认为编

ios - 上传IPA,奇怪的问题: ERROR ITMS-90032 :“Invalid Image Path - No image found at the path referenced under key ' $key': '$path'

大家好,当我尝试通过Xcode将新版本上传到iTunesConnect时出现了一个奇怪的问题。我认为是Info.plist文件的问题。信息.plist:https://docs.google.com/document/d/1Rp51VcZkP-uoUnaBwtr86EAPLLq-aN2w9f2CNrRZsBQ/edit?usp=sharing谢谢! 最佳答案 Icon-Splotlight-iOS7.pngIcon-Splotlight-iOS7@2x.png可能是Spotlight图片的拼写错误。

ios - Appcelerator 工作室通过 mac os : Invalid "--device-id"

当我尝试在Mac上的Appcelerator中运行应用程序时出现错误。在我安装XCode9.2+iOS11.2之前Appcelerator成功找到了xcode和可用的模拟器列表:执行结果:[ERROR]:Invalid"--device-id"value"15E7FD44-6368-43A3-BB93-075D4145B652"AvailableiOSSimulators:Forhelp,run:titanium.jshelpbuild另外,命令“info-tIOS”给出了关于可用iOS模拟器空列表的矛盾结果。$appctiinfo-tiOSAppceleratorCommand-Li

ios - 此 bundle 无效。提交到应用商店的新应用和应用更新必须使用 xcode 5 和 ios 7 sdk 构建

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭9年前。Improvethisquestion我无法使用Xcode4.6.2发布应用程序,上传时出现错误。由于sdk错误,它被拒绝了:传送iOS应用程序更新时出错。“Thisbundleisinvalid.NewappsandupdatessubmittedtotheAppstoremustbebuiltwithXcode5andios7SDK.”自从我使用与上周末相同的SDK进行构建以来,我一直在努力弄清楚发生了什么变化。

ios - 我们可以为 iPad 而不是 iPhone 显示 Settings.bundle 设置吗?

假设我想授予用户在iPad中旋转的权限。iPhone没有旋转方案,因此我不需要提供此iPhone设置选项。 最佳答案 要检查设备是否为iPad,您可以这样做:if([UIDevicecurrentDevice].userInterfaceIdiom==UIUserInterfaceIdiomPad){//SettingforiPad}else{//SettingforiPhone}同样你也可以这样做:if([UIDevicecurrentDevice].userInterfaceIdiom==UIUserInterfaceIdiom