我用Xcode 10中的Swift 5创建了一个应用程序,并将多个iOS设备的UDID添加到了我的开发人员帐户中(获得了99美元)。
如果我通过Xcode在设备上安装了我的应用程序,则可以启动该应用程序,它带有一个图标,并且一切正常。
我也将应用程序导出为.ipa文件:
该应用程序确实显示在主屏幕上,但是只有默认的白色/灰色图标的深色版本(如果通过Xcode安装则使用实际图标),如果按此按钮,该图标“会摆动”,但该应用程序无法打开。没有错误消息,也没有任何提示。
该应用程序不在“当前正在运行的应用程序”列表中(按两次主屏幕按钮)。
我将“构建配置”(“编辑方案-运行-信息”)从“调试”更改为“发布”(建议here),但这也无济于事。
我在出口时错过了什么吗?如何使应用启动?
答案 0 :(得分:0)
您可以通过自动化工具将其导出以供App Store提交,这通常是在公司环境中完成的(多个开发人员,多个应用程序,CI / CD [持续集成/持续交付]等)。
如果您不这样做,则可以通过Xcode提交应用。
答案 1 :(得分:0)
该问题是由选择“ iOS App Store”引起的。相反,正如@DonMag所指出的,如果要导出一个.ipa文件,您可以将其拖入iTunes并安装在您的设备上,则必须使用“ Ad Hoc”-只要将设备的UDID添加到开发人员帐户中,当然。
步骤1-3和5-7相同(与我的问题相同),但对于步骤4则改为: