Frameworks/libswiftAVFoundation.dylib:未找到此可执行文件的有效配置文件

Frameworks/libswiftAVFoundation.dylib : valid provisioning profile for this executable was not found

我正在重新签署用于企业分发的第三方供应商应用程序。我完成了通常的重新签名过程,它将在 iOS10 设备上正常安装。但是,当我 运行 应用程序时,它立即崩溃,我在调试日志中看到以下内容:

iPad amfid[224] : /private/var/containers/Bundle/Application/BB77EC6D-32E0-4762-B11B-9894799DD96C/ScannerPro.app/Frameworks/libswiftAVFoundation.dylib not valid: 0xe8008015: A valid provisioning profile for this executable was not found

缺少的步骤是

codesign -f -s “iPhone Distribution:[company name]" '--entitlements' 'entitlements.plist' AppName.app/Frameworks/*

这样做之后,然后退出整个应用程序,IPA 在 iOS9 和 10

上都成功启动