无法 运行 ios 使用新开发者帐户的设备上的应用

Unable to run ios app on device with new developer account

我们正在使用我们公司名下的新开发者帐户。我使用 id 创建了应用程序并将其设置为包标识符。我还创建了一个开发人员证书和一个配置文件。当我 运行 我的应用程序时,我收到以下消息:

dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib
  Referenced from: /var/mobile/Containers/Bundle/Application/A3C8B1A7-8D87-4AC2-8A7A-542FD16D02EB/<MyApp>
  Reason: no suitable image found.  Did find:
    /private/var/mobile/Containers/Bundle/Application/A3C8B1A7-8D87-4AC2-8A7A-542FD16D02EB/MyApp.app/Frameworks/libswiftAVFoundation.dylib: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/A3C8B1A7-8D87-4AC2-8A7A-542FD16D02EB/MyApp.app/Frameworks/libswiftAVFoundation.dylib'

我能够 运行 在模拟器上运行该应用程序,并且我以前的开发者帐户(不在公司名称下)没有遇到此类问题。

我错过了什么?

可能是您不小心吊销了您的证书。那么你所有的 swift 项目都有这个问题。虽然我使用

解决了它们
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/com.apple.dt.Xcode

祝你好运看看是否有帮助。 P.S。这些重置您的 xcode 设置

关于这个问题的更新和我的解决方案:

我几乎尝试了所有方法,包括重新安装 xcode、从钥匙串中删除所有内容以及创建新的 certifications/provisioning 配置文件。

最后唯一可行的方法是重新安装 OSX(不格式化磁盘)。