iphone - iOS进程如何获得它们的名字?

标签 iphone ios objective-c

iOS 有默认命名方式吗 他们?我试图找到某种模式将它们链接到应用程序名称/bundleID,以便我可以从 App Store 搜索 API 检索该应用程序信息。据我所知,许多应用进程名称只是它们的名称(例如 Dropbox、Skype),但我认为有人有更好的主意

最佳答案

在App的Info.plist中,相关的 key 对名称为CFBundleExecutable

默认值设置为 Xcode 项目名称(当然,例如“Dropbox”、“Skype”等)。通过 Xcode 或打开打包的应用程序查看任何应用程序的 Info.plist

${EXECUTABLE_NAME} 的文档:http://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html#//apple_ref/doc/uid/TP40003931-CH3-SW71

来源:我 build 了iHasApp ,一个应用程序检测框架,所以我花了很多时间研究您感兴趣的事情。

关于iphone - iOS进程如何获得它们的名字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15714908/

相关文章:

iphone - cocos2d游戏,ccparticle系统纹理搞砸了

ios - swift 3 检查 iphone 6/7 和 6/7plus 显示是否处于标准或缩放模式

ios - 如何使用 iOS 13 在 iOS 设备中获取 SSID

ios - viewWillAppear 上的标签大小不正确

objective-c - NSManagedObjectContext:如何更新主上下文

objective-c - 一种编程语言如何既是静态类型又是动态类型的?

iphone - 将 iPhone 应用程序转换为通用,在 XCode 4.2 中找不到 "File->Create iPad version"

ios - 应用捏合手势时 UILabel 的文本模糊

ios - 将 3D 随机立方体旋转四舍五入到最近的 90 度

iphone - 比较两个数组的问题