【发布时间】:2017-09-08 10:11:16
【问题描述】:
- Xcode 9 测试版 6
-
iOS 11 测试版 10
我想要使用自定义 App 图标打包应用程序,所以我尝试在 DerivedData (/Users/XXX/Library/Developer/Xcode/DerivedData/project/Build/Products/Debug-iphoneos/xxx.app 替换 AppIcon.png 文件)
它适用于 iOS 10,但不适用于 iOS 11
有人能解决吗?
感谢提前
【问题讨论】:
-
为什么在派生数据中?你没有代码吗?如果您没有通过创建一个 Zip 文件来更改 IPA 文件,请添加新图像并再次将 zip 转换为 IPA 文件。最后通过任何工具说代码辞职,比如 Fastlane。
-
我有代码,但是我通过 shell 脚本用 buildversion 创建了一个新的自定义图标,我尝试替换它,但在 iOS 11 上失败了
-
完美的代码和图标也是如此。现在检查应用程序图标在您的代码中的位置。应该在 imageassets 文件夹中。打开资产文件夹,选择应用图标并拖放您的新图标文件。
-
我确实知道如何通过Images.xcassets更改应用程序图标,但我没有新图片作为图标,构建应用程序时由脚本生成的图片
-
@Paladinfeng,您可能知道编译器在构建包(即调试或发布)期间对文件进行哈希处理,因此您不能只替换包中的文件 - 您的脚本必须在之前运行或者你需要在编译前更改为项目中的图标。