【发布时间】:2023-03-06 08:24:01
【问题描述】:
我很确定我想要完成的事情有点极端......不用等,它不是!
我只需要正确获取离子资源+phonegap-cli+phonegap 构建组合即可。
现在,问题来了。
无论我多么努力(因为我可能正在努力并且错了^^)我无法获得一个 ios 构建来显示我提交给 phonegap 构建的图标文件。但我开始考虑不完全是 pg:build 方面的错误。
我有一个根文件夹,其中包含一个 /app 应用程序和一个 /resources 文件夹。后者由ionic resources生成。
现在,当我为 phonegap 远程构建时,我在 /pgbuild 文件夹中有这个结构,我创建了临时: /资源 /www
config.xml(位于主项目根文件夹中)包含以下条目:
(来源:cloudfront.net)
这是我的 ipa 包内容:
(来源:cloudfront.net)
这或多或少是 phonegap 构建文档中指定的内容。在文档中,我发现无法理解这些 src 与哪个路径相关。到 zip 的根目录?到 www 的根?我也尝试将 /resources 移动到 /www,但无济于事。
我已经尝试了几乎所有文件夹和 src 的组合,但我遗漏了一些东西,因为 info.plist 只包含:
CFBundleIconFiles = ( "icon.png", "icon-60.png", "icon-60@2x.png", "icon-76.png", "icon-76@2x.png", "icon-60@3x.png" );
这很奇怪,因为这些图标是正确的 :) 除了 icon.png 没有被复制。
在一个应用程序中,我遇到了阻止我提交到应用程序商店的确切问题,我终于解决了它,但是 - 信不信由你 - 我无法在另一个应用程序上重新创建这种情况。
这些是我从 ionic 应用根目录运行的命令:
ionic resources
生成资源,然后:
mkdir -p pgbuild/www;
mkdir -p pgbuild/resources
cp -R ./resources/* ./pgbuild/resources
cp -r ./www/* ./pgbuild/www;
cp config.xml pgbuild/;
cd pgbuild && phonegap remote build ios && cd .. ;
这种远程构建是否支持 phonegap-cli?我错过了什么吗?
【问题讨论】:
标签: icons ionic-framework phonegap-build