2

我正在尝试将我的 Bundle ID 从默认的 ID 更改为我在 Apple 开发人员中心创建的 ID。但是当我更改 plist 中的 Bundle ID,然后删除手机上的应用程序并尝试从 XCode 运行它时,我收到以下错误:

Could not launch "MyApp"
No such file or directory (then it lists a path to the app's DerivedData folder)

当我更改应用程序的 Bundle ID 时,我应该做一些特别的事情吗?

4

1 回答 1

1

尝试清理项目。我更喜欢简单地删除整个~/Library/Developer/Xcode/DerivedData文件夹,因为 Xcode 有时会搞砸并且不能正确清理。

考虑为此编写一个简单的 bash 脚本。在~/.bash_profile(您可能必须先创建此文件)中添加以下内容:

clean(){
rm -rf ~/Library/Developer/Xcode/DerivedData
echo "Removed all derived data."
}

保存并运行source ~/.bash_profile(或重新启动终端)。

现在您可以简单地输入clean任何终端窗口,它会清理您的所有项目。

于 2012-08-28T00:24:16.190 回答