I download air 29.0.0.122 respectively from both in this page and in the official download page. I built two ipa for deveopment and adhoc and test them. Two ipa not was installed on the valid devices - iPhone 6 Plus ( ios 10.2 ) and iPhone X ( ios 11.1.2 ). I confirmed that UDIDs for test devices was included on the provisitioning file. I attached the console log. I really hope air sdk is updated ASAP. --------------------------- 기본 23:12:49.150068 +0900 mobile_installation_proxy (null):5:1:1:1:Beginning installation for file:///var/mobile/Media/PublicStaging/***.ipa/ with options { AllowInstallLocalProvisioned = 1; IsUserInitiated = 1; PackageType = Customer; } 기본 23:12:49.150959 +0900 mobile_installation_proxy setting operationType to LSOperationTypeInstallApplication from options <private> 기본 23:12:49.151055 +0900 mobile_installation_proxy created clientInstaller for type InstallApplication 기본 23:12:49.152777 +0900 lsd (null):5:1:1:1:Ininstall file:///var/mobile/Media/PublicStaging/***.ipa/ with options { AllowInstallLocalProvisioned = 1; IsUserInitiated = 1; PackageType = Customer; } 기본 23:12:49.154729 +0900 lsd (null):5:1:1:1:Ininstall file:///var/mobile/Media/PublicStaging/***.ipa/ with options { AllowInstallLocalProvisioned = 1; IsUserInitiated = 1; PackageType = Customer; } 기본 23:12:49.157240 +0900 installd 0x16f083000 -[MIClientConnection installURL:withOptions:completion:]: Running installation as QOS_CLASS_USER_INITIATED 기본 23:12:49.158550 +0900 installd 0x16eedf000 -[MIClientConnection _doInstallationForURL:withOptions:completion:]: Install of "/var/mobile/Media/PublicStaging/***.ipa" type Customer (LSInstallType = (null)) requested by lsd (pid 89) 기본 23:12:49.225837 +0900 assertiond Request to create termination assertion <BKSTerminationAssertionCreateEvent: 0x104314d80; Identifier: 49-63F778C8-2759-4673-B495-57408703561B; Name: FBSApplicationTerminationAssertion; Target BundleID: ***.***.***; Efficacy: Unconditional> from client <BKClientHandle: 0x104307b60; installd:49; connections: 1> 기본 23:12:49.226898 +0900 assertiond Acquisition success for assertion <private>: <private> 기본 23:12:49.227063 +0900 installd Acquired termination assertion for event <BKSTerminationAssertionCreateEvent: 0x11ff09670; Identifier: 49-63F778C8-2759-4673-B495-57408703561B; Name: FBSApplicationTerminationAssertion; Target BundleID: ***.***.***; Efficacy: Unconditional> 기본 23:12:49.229476 +0900 installd 0x16eedf000 -[MIInstaller performInstallationWithError:]: Installing <MIInstallableBundle ID=***.***.***; Version=2.7.8, ShortVersion=2.7.8> 기본 23:12:49.229650 +0900 installd ***.***.***:7:5:1:1:Start : Install (New) 기본 23:12:49.243463 +0900 profiled Provisioning profiles changed 기본 23:12:49.244693 +0900 profiled Updating MIS trust... 기본 23:12:49.245410 +0900 trustd cert[0]: SubjectCommonName =(leaf)[]> 0 기본 23:12:49.245537 +0900 trustd cert[0]: CheckLeafMarkerOid =(leaf)[]> 0 기본 23:12:49.245584 +0900 trustd cert[1]: ValidIntermediates =(leaf)[]> 0 기본 23:12:49.250114 +0900 trustd cert[1]: ValidRoot =(leaf)[]> 0 기본 23:12:49.253485 +0900 trustd cert[1]: ValidIntermediates =(leaf)[]> 0 기본 23:12:49.253579 +0900 trustd cert[1]: ValidIntermediates =(leaf)[]> 0 기본 23:12:49.253628 +0900 trustd cert[0]: IssuerCommonName =(path)[]> 0 기본 23:12:49.253831 +0900 installd [leaf CheckLeafMarkerOid IssuerCommonName SubjectCommonName] 기본 23:12:49.262208 +0900 trustd cert[0]: AnchorTrusted =(leaf)[force]> 0 기본 23:12:49.262284 +0900 trustd cert[0]: NonEmptySubject =(path)[]> 0 기본 23:12:49.350981 +0900 profiled Scheduling check for expired profiles between Wed Apr 18 03:00:00 2018 and Wed Apr 18 05:00:00 2018. 기본 23:12:49.563126 +0900 UserEventAgent Invalidating simple timer <PCSimpleTimer: 0x11ff98d50> 기본 23:12:49.566856 +0900 UserEventAgent Disabling power monitoring for <PCSimpleTimer: 0x11ff98d50> - 2 timers 기본 23:12:49.566929 +0900 UserEventAgent Started simple timer <PCSimpleTimer: 0x121855c50> with fire date [2018-04-17 23:30:08 +0900] 기본 23:12:49.567220 +0900 UserEventAgent <PCSimpleTimer: 0x121855c50> created preventSleepTimer <PCDispatchTimer: 0x11fe7b6b0> and fireTimer <PCDispatchTimer: 0x11fe2ccf0> on queue <OS_dispatch_queue: PCSimpleTimer-timerQ> 기본 23:12:49.567553 +0900 UserEventAgent Enabling power monitoring for <PCSimpleTimer: 0x121855c50> - 3 timers 기본 23:12:49.567826 +0900 UserEventAgent Invalidating timer <PCPersistentTimer: 0x11fe8e4b0> 기본 23:12:49.567903 +0900 UserEventAgent Invalidating simple timer <PCSimpleTimer: 0x11fe991a0> 기본 23:12:49.569130 +0900 UserEventAgent Canceling system wake for simpletimer [2018-04-18 00:06:07 +0900] 기본 23:12:49.569185 +0900 UserEventAgent Request to schedule wake 0 date 2018-04-18 00:06:07 +0900 leeway 0 service identifier BTA-PeriodicConditionMonitor unique identifier <PCSimpleTimer: 0x11fe991a0> 기본 23:12:49.569302 +0900 UserEventAgent <PCPersistentTimer: 0x11fe2ce00> created <PCSimpleTimer: 0x11fe66620> 기본 23:12:49.569357 +0900 UserEventAgent Started simple timer <PCSimpleTimer: 0x11fe66620> with fire date [2018-04-18 00:12:49 +0900] 기본 23:12:49.569491 +0900 UserEventAgent Disabling power monitoring for <PCSimpleTimer: 0x11fe991a0> - 2 timers 기본 23:12:49.569662 +0900 UserEventAgent Cancelling scheduled wake for <private> wake identifier <private> 기본 23:12:49.569838 +0900 UserEventAgent <PCSimpleTimer: 0x11fe66620> created preventSleepTimer <PCDispatchTimer: 0x11fe2fda0> and fireTimer <PCDispatchTimer: 0x11fd28ec0> on queue <OS_dispatch_queue: PCSimpleTimer-timerQ> 기본 23:12:49.570238 +0900 UserEventAgent Enabling power monitoring for <PCSimpleTimer: 0x11fe66620> - 3 timers 기본 23:12:49.570428 +0900 UserEventAgent Wake cancel for '<private>'(<private>) completed for [<private>] (took 0.001 seconds; result code 0) 기본 23:12:49.570632 +0900 UserEventAgent <PCSimpleTimer: 0x11fe66620> Existing wake at (null) re-scheduling to 2018-04-18 00:12:34 +0900 with leeway of 0 기본 23:12:49.570687 +0900 UserEventAgent Request to schedule wake 1 date 2018-04-18 00:12:34 +0900 leeway 0 service identifier BTA-PeriodicConditionMonitor unique identifier <PCSimpleTimer: 0x11fe66620> 기본 23:12:49.570810 +0900 UserEventAgent <PCInterfaceUsabilityMonitor: 0x121867ed0> [WWAN](pdp_ip0): isInterfaceUsable? YES reachable YES linkQuality 100 isNetworkCaptive? NO 기본 23:12:49.570930 +0900 UserEventAgent <PCPersistentTimer: 0x11fe2ce00> calculating _earlyFireDate. powerStateDetectionSupported = YES = (detectionSupported(YES) && (wwanIsUp(YES) || ! internetReachable(YES))) 기본 23:12:49.570980 +0900 UserEventAgent <PCPersistentTimer: 0x11fe2ce00> Device is plugged in, overriding earlyFireProportion to be 1.0 기본 23:12:49.571129 +0900 UserEventAgent <PCPersistentTimer: 0x11fe2ce00> Calculated minimum fire date [2018-04-18 00:12:49 +0900] (100%) with fire date [2018-04-18 00:12:49 +0900], start date [2018-04-17 23:12:49 +0900], minimum early fire proportion 0.45, power state detection supported: yes, in high power state: yes 기본 23:12:49.571178 +0900 UserEventAgent Scheduling a wake for date <private> leeway 0 wake identifier <private> 기본 23:12:49.571839 +0900 UserEventAgent Wake schedule for '<private>'(<private>) completed for [<private>] (took 0.001 seconds; result code 0) 기본 23:12:49.726012 +0900 locationd {"msg":"CLWifiPositioningSystemLogic::apply", "event":"elapsed", "begin_mach":742212317005, "end_mach":742212351911, "elapsed_s":"0.001454417", "event":"Motion::CoarseMovement", "now_s":"545667169.723533988"} 기본 23:12:49.733559 +0900 CommCenter #I Updating link quality metric from kPoor to kGood: new link quality 기본 23:12:50.801692 +0900 SpringBoard {"msg":"CLGyroBiasEstimatorClientRemote::registerWithGyroBiasEstimatorPrivate", "event":"activity", "isBuildingGYTT":0, "client":"0x1d4437800", "info":"0x101a4f690"} 기본 23:12:50.802819 +0900 SpringBoard {"msg":"Sending cached messages to daemon", "event":"activity"} 기본 23:12:50.802908 +0900 SpringBoard #Warning No cached registration message 기본 23:12:50.804642 +0900 SpringBoard {"msg":"CLGyroBiasEstimatorClientRemote::onWatchdogTimerExpiry", "event":"activity", "client":"0x1d4437800"} 기본 23:12:50.805604 +0900 locationd {"msg":"state transition", "event":"state_transition", "state":"DaemonClient", "id":"0x10787e000", "property":"lifecycle", "old":"0x0", "new":"0x10787e000"} 기본 23:12:50.806919 +0900 locationd {"msg":"state transition", "event":"state_transition", "state":"DaemonClient", "id":"0x10787e000", "property":"clientName", "old":"", "new":"com.apple.springboard"} 기본 23:12:50.810007 +0900 locationd #Warning PAUSE: BATCH: '<private>' (<private>, <private>) started in unexpected state: <private> 기본 23:12:50.812722 +0900 locationd Client com.apple.springboard connected 기본 23:12:50.813550 +0900 locationd Background indicator enabled for <private> is now <private> (was <private>) 기본 23:12:50.814075 +0900 locationd {"msg":"kCLConnectionMessageGyroBiasEstimation", "event":"activity", "this":"0x10787e000", "registrationRequired":0, "registrationReceived":0} 기본 23:12:50.814604 +0900 locationd Client com.apple.springboard (0x10787e000) is subscribing to notification kCLConnectionMessageGyroBiasEstimation 기본 23:12:51.035501 +0900 symptomsd L2 Metrics on ifname en0: rssi: -62 (txFrames/txReTx/txFail) 2/0/0 -> (was/is) 0/0 기본 23:12:51.121964 +0900 installd Skipping a profile because of error 0xe8008012. 기본 23:12:51.122067 +0900 installd Skipping a profile because of error 0xe8008012. 기본 23:12:51.122152 +0900 installd Skipping a profile because of error 0xe8008012. 기본 23:12:51.122264 +0900 installd Skipping a profile because of error 0xe8008012. 기본 23:12:51.122384 +0900 installd Skipping a profile because of error 0xe8008012. 기본 23:12:51.122450 +0900 installd Skipping a profile because of error 0xe8008012. 기본 23:12:51.122512 +0900 installd Skipping a profile because of error 0xe8008012. 기본 23:12:51.122656 +0900 installd Skipping a profile because of error 0xe8008012. 기본 23:12:51.122717 +0900 installd Skipping a profile because of error 0xe8008012. 기본 23:12:51.122785 +0900 installd entitlement '<private>' has value not permitted by provisioning profile '<private>' 기본 23:12:51.122869 +0900 installd entitlement '<private>' has value not permitted by provisioning profile '<private>' 기본 23:12:51.123086 +0900 installd 0x16eedf000 +[MICodeSigningVerifier _validateSignatureAndCopyInfoForURL:withOptions:error:]: 147: Failed to verify code signature of /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.knEmoU/extracted/Payload/***.app : 0xe8008016 (The executable was signed with invalid entitlements.) 기본 23:12:51.123135 +0900 installd 0x16eedf000 -[MIInstaller performInstallationWithError:]: Verification stage failed 기본 23:12:51.123422 +0900 assertiond Client relinquished <BKTerminationAssertion: 0x10431b870; "FBSApplicationTerminationAssertion" (Unconditional); 49:(null) id:…57408703561B> 기본 23:12:51.123585 +0900 assertiond -[BKAssertion dealloc] - <0x10431b870> 기본 23:12:51.210111 +0900 installd ***.***.***:7:5:2:0:Fail (End) : Install (New) 기본 23:12:51.210807 +0900 lsd (null):5:1:2:0:MobileInstallation returned nil for file:///var/mobile/Media/PublicStaging/***.ipa/ 기본 23:12:51.211170 +0900 mobile_installation_proxy (null):5:1:2:0:_LSInstallationManager install:withError finished 기본 23:12:51.211403 +0900 mobile_installation_proxy Connection invalidated to installationCallbackInterface 기본 23:12:51.211494 +0900 mobile_installation_proxy 0x16b2cb000 handle_install: Installation failed: Error Domain=MIInstallerErrorDomain Code=13 "Failed to verify code signature of /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.knEmoU/extracted/Payload/***.app : 0xe8008016 (The executable was signed with invalid entitlements.)" UserInfo={LibMISErrorNumber=-402620394, LegacyErrorString=ApplicationVerificationFailed, SourceFileLine=147, FunctionName=+[MICodeSigningVerifier _validateSignatureAndCopyInfoForURL:withOptions:error:], NSLocalizedDescription=Failed to verify code signature of /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.knEmoU/extracted/Payload/***.app : 0xe8008016 (The executable was signed with invalid entitlements.)}
... View more