草庐IT

a_complicated_whatever_identifier

全部标签

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

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

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

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

ios - xCode 6 如何修复 "Use of undeclared identifier"以进行自动属性合成?

我正在使用xCode6Beta3,遇到一个问题,之前编译良好的代码(xCode5.1.1或xCode6beta2)突然开始给我“使用未声明的标识符”访问自动合成的实例变量时出错:-(void)setFinished:(BOOL)finished{[selfwillChangeValueForKey:@"isFinished"];_finished=finished;[selfdidChangeValueForKey:@"isFinished"];}//ERROR:Useofundeclaredidentifier'_finished';didyoumean'finished'?添加@s

iphone - Xcode "Use of undeclared identifier"错误,编译/运行正常

我遇到了一个非常烦人的问题,它阻碍了我的工作流程。在我的项目中,到处都是“未声明标识符的用户”错误。它们都引用了一个类,特别是主题类。我检查了我的进口商品是否有任何循环引用,没有。我真的很困惑。这是错误的屏幕截图。我会在构建日志中发布错误以获取更多详细信息,但没有任何错误。它构建并运行得很好......我试过清理、删除派生数据……有什么想法吗? 最佳答案 我遇到了同样的问题并注意到所有未声明的标识符都在我的pch文件中的文件中声明。考虑到这一点,我从pch文件中删除了其中一个#import行并重新编译,但正如预期的那样失败了。然后我

iOS 6 UDID - identifierForVendor 相对于 identifier For Advertising 有什么优势?

Apple正在更改iOS6的隐私设置并弃用设备UUID(UDID)。根据WWDC演示文稿和文档,UDID有两个替代品,都在UIDevice类中:-identifierForVendor同一开发者的应用之间的ID相同。删除该团队ID的最后一个应用程序。已备份。-identifierForAdvertising设备独有。适用于所有应用程序;用于广告——iAd已从适用于iOS6及更高版本的UDID转换而来。使用“清除所有内容和设置”进行重置。已备份。在我看来,-identifierForVendor不如-identifierForAdvertising,因为它会在最后一次从供应商处卸载应用程

iphone - Storyboard警告 : prototype table cells must have reuse identifiers

我从Storyboard中收到此警告-原型(prototype)表格单元格必须具有重用标识符。我在属性检查器中重命名了标识符,但似乎并没有删除警告。有什么建议吗? 最佳答案 要关闭警告,您必须为单元格标识符命名: 关于iphone-Storyboard警告:prototypetablecellsmusthavereuseidentifiers,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

ios - 以编程方式获取 Bundle Identifier

如何从我的应用程序中以编程方式获取BundleIdentifier字符串? 最佳答案 objective-CNSString*bundleIdentifier=[[NSBundlemainBundle]bundleIdentifier];swift1.2letbundleIdentifier=NSBundle.mainBundle().bundleIdentifierswift3.0letbundleIdentifier=Bundle.main.bundleIdentifierXamarin.iOSvarbundleIdentifi

ruby-on-rails - Rails ActionCable 中出现 "Unable to find subscription with identifier"的原因是什么?

我正在使用Rails5.0.0.rc1+ActionCable+Redis构建一个Messenger应用程序。我有单channelApiChannel和其中的一些操作。有一些“单播”Action->请求一些东西,得到一些东西,以及“广播”Action->做一些事情,将有效负载广播给一些连接的客户端。有时我会从这里收到RuntimeError异常:https://github.com/rails/rails/blob/master/actioncable/lib/action_cable/connection/subscriptions.rb#L70无法找到标识符为(...)的订阅。这可

swift - 关闭 : Use unresolved identifier 'self'

我正在解析Swift语言指南教程(来自AppleiOS开发库),并为每一章创建一个单独的swift文件。在每个文件中,我创建了多个函数,并在其中隔离了它们提供的代码片段。一切正常,直到测试闭包的强引用循环。出于某种原因,如果包含闭包(用于计算属性)的类是在函数内部声明的,则闭包无法看到封闭类的“self”引用。任何想法为什么?如果该类未在函数内声明,则它可以正常工作。funcstrongRefClosure(){classHTMLElement{letname:Stringlettext:String?lazyvarasHTML:()->String={iflettext=self.t

swift - 冒号违规 : Colons should be next to the identifier when specifying a type and next to the key in dictionary literals.(冒号)

我目前在我的项目中使用SwiftLint来实现完美的编码标准。安装后我收到了很多警告,常见的有:"ColonViolation:Colonsshouldbenexttotheidentifierwhenspecifyingatypeandnexttothekeyindictionaryliterals.(colon)".varindexPath:IndexPath!staticletcollapsedHeigth:CGFloat=80staticletexpandedHeigth:CGFloat=210它是什么意思,如何改进? 最佳答案