device Log:entitlement 'application-identifier' has value not permitted by a provisioning profile
今天通過網路安裝企業證書釋出的程式,發現下載完後就直接消失了。通過xcode 看了下 device log
報錯如下:
console:Jul 24 09:16:12 iPad installd[3162] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
查了下官網的資料,找到原因,發現plist中的bundle-identifier和程式中的bundle-identifier沒對應上。
具體原因分析如下:
Mismatch between App ID and Bundle Identifier
If your App ID (in your provisioning profile) and your Bundle Identifier (in your
Info.plist
) do not match, your application won't launch on the device. Check your Console log for an "entitlement
'application-identifier' has value not permitted by provisioning profile
" error to confirm this mismatch (see
Listing 1).
Listing 1 A Console Log error pointing to a App ID/Bundle ID mismatch.
Mon Sep 22 19:38:20 unknown securityd[391] <Error>: mobile_installat[399] SecItemCopyMatching: missing entitlement |
Mon Sep 22 19:38:20 unknown mobile_installation_proxy[399] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile |
Mon Sep 22 19:38:20 unknown mobile_installation_proxy[399] <Error>: verify_executable: Could not validate signature: e8008016 |
|
[...] |
|
Mon Sep 22 19:38:20 unknown mobile_installation_proxy[399] <Error>: install_application: Could not preflight application install |
Mon Sep 22 19:38:20 unknown mobile_installation_proxy[399] <Error>: handle_install: Installation failed |
To resolve this, make sure your App ID and your Bundle Identifier match. For example, if your App ID is
A1B2C3D4E5.com.yourcompany.productname
then your Bundle Identifier needs to becom.yourcompany.productname
.
參考地址:http://developer.apple.com/library/ios/#technotes/tn2242/_index.html
在釋出企業應用的時候一定要注意,釋出用的plist中的bundle-identifier,程式中info.plist中的bundle-identifier,網上註冊的AppId必需要一致才行。
相關文章
- Provisioning profile doesn't include signing certificate問題解決,以及各種證書
- ios學習之 關於Certificate、Provisioning Profile、App ID的介紹及其之間的關係iOSAPP
- EXT3-fs error ( device sd(8,5)) in start_transaction:Journal has abortedErrordev
- kernel: EXT3-fs error (device sdb1) in start_transaction: Journal has abortedErrordev
- 【Azure Fabric Service】Service Fabric部署失敗問題 Provisioning of VM extension ConfigureVM has timed out.
- Computed property "isShowDialog" was assigned to but it has no setter.
- macOS: sudo : Operation not permittedMacMIT
- iOS Provisioning Portal概述iOS
- Service Cloud零基礎學習(二)Entitlement & MileStoneCloud
- Xcode This application's application-identifier entitlemeXCodeAPPIDE
- ValueError: output parameter for reduction operation logical_and has too many dimensions ?Error
- 報錯-only final is permittedMIT
- /dev/root filesystem full-unable to log into server-This thread has been closeddevServerthread
- A temporary profile is loaded after you log on to a Windows Vista-based systemWindows
- 資料庫加密Product_user_profile(PUP) TABLE FOR security 【Blog 搬家】資料庫加密
- NFS mount results in "vmount: operation not permitted" errorNFSMITError
- wrap devicedev
- device dirverdev
- platform devicePlatformdev
- raw devicedev
- linux下 /etc/profile、~/.bash_profile ~/.profile的執行過程Linux
- Your password has expired. To log in you must change it using a client that supports expired passworclient
- jQuery has()jQuery
- jQuery :has()jQuery
- oracle hasOracle
- Oracle profileOracle
- sql profileSQL
- SAP Spartacus HTTP Interceptor 的 provisioning 邏輯HTTP
- device-mapper create ioctl failed: Device or resource busydevAPPAI
- No space left on devicedev
- AttributeError: 'dict' object has no attribute 'has_key'ErrorObject
- 【SQL Profile】coe_xfr_sql_profile.sql內容SQL
- [CSS 3] :has()CSS
- Failed to get D-Bus connection: Operation not permittedAIMIT
- chown: /usr/local: Operation not permitted問題解決MIT
- Mac 配置Maven遇到的zsh:operation not permitted:mvnMacMavenMIT
- ulimit: core file size: cannot modify limit: Operation not permittedMIT
- cygwin 多使用者 /bin/bash: Operation not permittedMIT