无法 运行 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(不格式化磁盘)。
我们正在使用我们公司名下的新开发者帐户。我使用 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(不格式化磁盘)。