我使用网络驱动器(SMB)上的makefiles
在Mac Mini系统上构建应用程序。我不使用Xcode。现在,我想从另一台计算机(即iMac)上的网络驱动器运行该应用程序。
但是,iMac似乎只能从网络驱动器加载一次应用程序。此后,它似乎使用了缓存副本,因为在首次在iMac上运行该应用程序后所做的更改在重新启动iMac之前没有生效。
我发现我可以通过如下方式强制将iMac复制到应用包 (尽管已经存在)中,以强制iMac使用最新版本的构建:
$ cp test test.app/Contents/MacOS
这必须在iMac上完成。在用于构建的Mac Mini上执行此操作不会刷新iMac上的应用程序缓存。但是通过在iMac上执行此操作即可解决问题。不过,我想知道是否有更好的方法可以“刷新” iMac上的应用程序包缓存。
理想地,我正在寻找一种解决方案,该解决方案可以从我用于构建的Mac Mini上运行的makefile
刷新iMac上的应用程序包缓存。
两台Mac均运行最新的macOS,即10.13.6。