【问题标题】:Where to store the App icon in my iOS app?在我的 iOS 应用程序中将应用程序图标存储在哪里?
【发布时间】:2021-11-01 17:46:48
【问题描述】:

我不使用 XCode(但 Delphi),我想知道如何在我的应用程序 (iOS/macOS) 中设置图标(用于表示我的应用程序的图标)?我的意思是在我需要存储应用程序图标的Myapp.app 目录中?我是否还需要在一些 info.plist(或其他类似文件)中列出它们?

【问题讨论】:

    标签: ios objective-c iphone macos ios-icons


    【解决方案1】:

    iOS:

    用于表示图标和启动图像的图像文件必须全部位于您的包的 级别。您向系统识别这些图像的方式可能会有所不同,但指定应用程序图标的推荐方法是使用CFBundleIconFiles 键。 (CFBundlePrimaryIcon)

    MyApp.app/
       Info.plist
       MyApp
       Default.png
       Icon.png
    

    ma​​cOS:

    图标必须在 Resources 文件夹中

    MyApp.app/
       Contents/
          Info.plist
          MacOS/
             MyApp
          Resources/
             Hand.tiff
             MyApp.icns
    

    更多信息:

    https://developer.apple.com/library/archive/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/PerformanceTips/PerformanceTips.html#//apple_ref/doc/uid/TP40007072-CH7

    【讨论】:

    • "图标必须在 Resources 文件夹中" 你所说的几乎毫无意义,因为 Xcode 项目中的任何文件都会进入 Resources 文件夹。或者告诉我们您可能犯的任何错误,从而导致文件最终出现在 MacOS 或其他文件夹中。
    • 糟糕...我很抱歉。
    猜你喜欢
    • 1970-01-01
    • 2011-09-23
    • 2013-11-20
    • 2021-05-03
    • 2011-02-15
    • 2018-06-09
    • 1970-01-01
    • 2017-04-02
    • 1970-01-01
    相关资源
    最近更新 更多