Xcode Mac App Store声称已安装较新版本的my App
我正在尝试从Mac app Store安装我的应用程序,因为它已经发布。我使用的机器和我开发的应用程序一相同。出于某种原因,应用商店声称“这台计算机上已经安装了此应用的更新版本”。自从提交后,我就没有碰过版本号,所以这很奇怪 我已经从应用程序、库/首选项、库/应用程序支持、库/缓存、/var和垃圾箱中删除了应用程序的所有引用。我还清理了Xcode中的产品 有什么建议吗Xcode Mac App Store声称已安装较新版本的my App,xcode,macos,app-store,mac-app-store,Xcode,Macos,App Store,Mac App Store,我正在尝试从Mac app Store安装我的应用程序,因为它已经发布。我使用的机器和我开发的应用程序一相同。出于某种原因,应用商店声称“这台计算机上已经安装了此应用的更新版本”。自从提交后,我就没有碰过版本号,所以这很奇怪 我已经从应用程序、库/首选项、库/应用程序支持、库/缓存、/var和垃圾箱中删除了应用程序的所有引用。我还清理了Xcode中的产品 有什么建议吗 谢谢 转到~/Library/Developer/Xcode/DerivedData/并删除你的应用程序的构建文件夹。我在Mou
谢谢 转到~/Library/Developer/Xcode/DerivedData/并删除你的应用程序的构建文件夹。我在Mountain Lion上的CoBook出现了这个问题,在我发现这个问题之前,任何东西都不起作用:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister-kill-r-domain local-domain System-domain user
来源:要解决此问题,您需要执行两个步骤
用户
域
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister-kill-r-domain user
只需重置
用户
域(与Mat E中的另一个答案不同,这也会重置系统
和本地
域),因为XCode DerivedData存在于单个用户目录中。只有重置此域才能防止有关首次运行应用程序的不必要警告再次出现。我再次遇到这种情况,但不幸的是,其他解决方案无法工作。这就是最终起作用的原因:
这也适用于免费应用。对整个硬盘进行聚光灯搜索。同时检查早期的应用程序名称。在另一个派生产品或生成目录中,可能存在具有相同应用程序名称或捆绑包ID的旧生成。在编译我自己的LiveReload版本时遇到此问题。除此之外,我还删除了所有支持文件(应用程序本身,~/Library/Developer/Xcode/DerivedData/,~/Library/Preferences/,~/Library/Application support/),但这个解决方案并没有解决我的问题。我已经发出了另一个解决方案中提到的命令。西蒙,为了子孙后代,接受这个解决方案会很好。