我有一个 iOS 应用程序,我不得不重命名(保持包 ID 相同,但实际上重命名了其他所有内容),现在在从 Xcode 初始启动期间,我无法让它在我的开发 iPod 上运行。我担心这意味着如果我现在提交现有用户将有一个损坏的应用程序。
这是过程:
设备上没有应用程序。
- 干净的
- 建造
- 在目标设备上运行。
按预期运行
设备上的当前应用,从应用商店下载。
- 干净的
- 建造
- 在目标设备上运行。
失败并出现错误: “无法启动应用程序名称。无法获取进程pid的任务”
尝试从设备启动应用程序会显示应用程序启动(“缩放”)动画,但会立即关闭。
但是,如果我再次在 Xcode 中运行(无需清理或构建)以重新下载应用程序文件,该应用程序将在 iPod 上按预期运行。
那么我的问题是:因为重命名的应用程序以全新安装运行,并且在与旧应用程序“双重启动”后运行,我可以期望它作为更新工作吗?或者设备上的旧应用程序启动失败是否意味着现有安装将一直崩溃?如果是这样,有关如何解决此问题的任何提示?
(之前的问题表明清理或删除 DerivedData 文件夹可以解决问题。我已经尝试了这两个步骤,但都没有解决任何问题。)