草庐IT

bundle-identifier

全部标签

ios - swift 2 + SwiftyJSON : Use of unresolved identifier error

我正在使用iOS9在Swift2中制作APIREST应用程序,使用SwiftyJSON支持Swift2(https://github.com/andrelind/SwiftyJSON)。当我获取数据并打印时,我使用以下代码:RestApiManager.sharedInstance.getRandomUser{jsoninletresults=json["results"]for(index:String,subJson:JSON)inresults{varuser=subJson["user"].stringprint(user)}}使用这段代码,我得到了这个错误:varuser=s

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

ios - 无法结束 BackgroundTask : no background task exists with identifier 1fd57580, 或者它可能已经结束

AppDelegate.m文件包含-(void)applicationDidEnterBackground:(UIApplication*)application{UIBackgroundTaskIdentifiertaskID=[applicationbeginBackgroundTaskWithExpirationHandler:^{[applicationendBackgroundTask:taskID];}];}我不知道为什么我在gdb中收到这条消息Can'tendBackgroundTask:nobackgroundtaskexistswithidentifier1fd575

iphone - 如何保护 iOS bundle 文件

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

ios - 如何删除 "use of undeclared identifier: FIRDynamicLink"?

我们正在遵循Firebase的动态说明here,它只列出了一个导入所需的“@importFirebase”——但是当我们到达他们的行时FIRDynamicLink*dynamicLink=[[FIRDynamicLinksdynamicLinks]dynamicLinkFromCustomSchemeURL:url];if(dynamicLink){......XCode为FIRDynamicLink提供了一个未声明的标识符。与“导入FirebaseAnalytics”等其他一些模块不同——似乎没有另一个专门用于动态链接的库。pod内容是:pod"Firebase/DynamicLin

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

ios - "Use of undeclared identifier"

我是ObjectiveC的新手。不断收到此错误"Useofundeclaredidentifier"对于这行代码:NSString*textOut1=textOut.text;显然,我只是想提取文本框文本。我在我的h文件中声明了以下内容@property(weak,nonatomic)IBOutletUITextField*textOut;所以我不明白为什么我总是收到那个该死的错误。谢谢! 最佳答案 使用这个:NSString*textOut1=_textOut.text;检查我在textOut前面添加的额外下划线阅读this中标题

ios - iOS 中从 bundle 复制到缓存文件夹的文件具有编译的 CreationDate 和 ModifiedDate

我猜我的问题可能是设计使然,但我希望有解决方法。我的应用基本上是一个文档阅读器。一堆PDF被拉入并在编译时与应用程序捆绑在一起。当应用程序首次运行时,它们会被复制(供用户添加注释等等),然后我为UITableView生成一个字典(使用PDF元数据来填充标题等内容)。当发布新版本的应用程序时,我希望在升级过程中更聪明地复制文件。目前我能做的最好的事情就是清除所有内容并重新复制。问题是,当Xcode在编译时将文件复制到包中时,NSFileCreationDate和NSFileModificationDate似乎都被重置为编译应用程序时的状态。这基本上使整个日期检查变得无用。2012-10-