# Fire: Building solution containing watchkit app

**URL:** https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955
**Category:** EBuild
**Created:** [November 29, 2017, 3:46am UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955 "2017-11-29T03:46:08Z")
**Posts on this page:** 20
**Page:** 4

<div class="post-metadata">

### Author: ![JohnMoshakis](https://talk.remobjects.com/user_avatar/talk.remobjects.com/johnmoshakis/32/2286_2.png) [@JohnMoshakis](https://talk.remobjects.com/u/JohnMoshakis)
#### Post date: [December 7, 2017, 12:35pm UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/61 "2017-12-07T12:35:04Z")

</div>

What do you mean by 3P framework ? The iOS app works. When I use the watch app on the iphone to install, I see the app icon appear on the watch and it shows install progress but before it gets to the end its removed.

I started one of the apps a long ago and another I created this year. I would of used different versions of xcode, would that explain it ?

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [December 7, 2017, 12:39pm UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/62 "2017-12-07T12:39:03Z")

</div>

> [@JohnMoshakis](#):
>
> What do you mean by 3P framework ?

Third party frameworks. BEMCheckBox, PureLayout, Realm. your build version has these embedded, the EBuild version doesn’t. I;m surprised the _iOS_ version runs, w/ these missing, unless you don’t really need/use them anymore? But the project references them, so it seems like a bug they don’t get embedded _unless_ the aren’t real frameworks, but static libs…

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [December 7, 2017, 12:39pm UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/63 "2017-12-07T12:39:26Z")

</div>

I’ve fixed the other issues, I’ll try to get a build tom you in the next hour or so.

---

<div class="post-metadata">

### Author: ![JohnMoshakis](https://talk.remobjects.com/user_avatar/talk.remobjects.com/johnmoshakis/32/2286_2.png) [@JohnMoshakis](https://talk.remobjects.com/u/JohnMoshakis)
#### Post date: [December 7, 2017, 12:49pm UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/64 "2017-12-07T12:49:27Z")

</div>

Thanks.

That’s strange, the frameworks are being used. I opened the app and it displayed the opening screen which makes used of realm.

I have a bit of a problem at the moment in that the xbuild version is no longer deploying. I see this in the longs.

| default | 00:00:54.119386 -0500 | crossboxhelper | AMDeviceSecureInstallApplication (thread 0x7fffb8dba340): Old style install failed for (PublicStaging/SailingLogiOS.app) |
| --- | --- | --- | --- |
| default | 00:00:54.119448 -0500 | crossboxhelper | AMDeviceSecureInstallApplication (thread 0x7fffb8dba340): Could not install package on device: This app contains a WatchKit 2.0 app without an app extension. WatchKit 2.0 apps must contain a WatchKit app extension. |

I switched back to xbuild my reverting all my changes locally. I did a clean and rebuild using xbuild so Im not whats gone wrong.

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [December 7, 2017, 12:53pm UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/65 "2017-12-07T12:53:23Z")

</div>

Hm, not sure. That said, ,right well be a v10 problem, unless you also went back to the v9 compiler? TBH at this stage, I don’t wanna invest further in sorting out build issues (I see a few myself) and focus on getting the EBuild version going though. `20171207-123810-elements-develop` and later should have my EBuild fixes, aside from the frameworks thing.

I’ll look at that next.

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [December 7, 2017, 5:51pm UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/66 "2017-12-07T17:51:41Z")

</div>

Frameworks fixed as well, in latest.

---

<div class="post-metadata">

### Author: ![JohnMoshakis](https://talk.remobjects.com/user_avatar/talk.remobjects.com/johnmoshakis/32/2286_2.png) [@JohnMoshakis](https://talk.remobjects.com/u/JohnMoshakis)
#### Post date: [December 8, 2017, 3:15am UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/67 "2017-12-08T03:15:18Z")

</div>

I can deploy the iPhone app but the watch app is failing to install.

0x16f623000 -[ACXCompanionSyncConnection \_onQueue\_processPendingGizmoState]\_block\_invoke\_3: Failed to install app com.moshine.isailed.watchkitapp : Error Domain=ACXErrorDomain Code=17 “Got error 17 in install done from remote side (MI error ApplicationVerificationFailed ; Extended 0xe8008001 ; Desc Failed to verify code signature of /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.VLbOJg/extracted/Payload/iSailedWatchOS.app : 0xe8008001 (An unknown error has occurred.))” UserInfo={SourceFileLine=591, NSLocalizedDescription=Got error 17 in install done from remote side (MI error ApplicationVerificationFailed ; Extended 0xe8008001 ; Desc Failed to verify code signature of /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.VLbOJg/extracted/Payload/iSailedWatchOS.app : 0xe8008001 (An unknown error has occurred.)), FunctionName=-[ACXServerInstallOperation receivedDictionaryOrData:]}

---

<div class="post-metadata">

### Author: ![JohnMoshakis](https://talk.remobjects.com/user_avatar/talk.remobjects.com/johnmoshakis/32/2286_2.png) [@JohnMoshakis](https://talk.remobjects.com/u/JohnMoshakis)
#### Post date: [December 8, 2017, 3:41am UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/68 "2017-12-08T03:41:08Z")

</div>

I have watch logs 🙂

default 22:34:54.613675 -0500 appconduitd 0x19230000 -[ACXGizmoSyncConnection \_onQueue\_handleDeletionListMessage:]: Asked to uninstall app com.moshine.isailed.watchkitapp that was not installed!  
default 22:34:56.642626 -0500 appconduitd 0x192b8000 -[ACXGizmoSyncConnection \_onQueue\_handleDeletionListMessage:]: Asked to uninstall app com.moshine.isailed.watchkitapp that was not installed!  
default 22:35:17.478242 -0500 appconduitd 0x19230000 -[ACXInstallerReceiver \_onQueue\_handleDictionaryMessage:]: Preflight complete for com.moshine.isailed.watchkitapp (p = Y, ui = Y)  
default 22:35:23.232406 -0500 appconduitd 0x19230000 -[ACXInstallerReceiver \_onQueue\_handleDataMessage:]: Transfer success for com.moshine.isailed.watchkitapp (p = Y, ui = Y)  
default 22:35:25.857916 -0500 appconduitd 0x19340000 -[ACXInstallerReceiver \_onQueue\_beginInstallThenUpdatePreferences:]: Beginning install for com.moshine.isailed.watchkitapp (p = Y, ui = Y)  
default 22:35:25.864119 -0500 appconduitd com.moshine.isailed.watchkitapp:5:1:1:1:Beginning installation for file:///var/mobile/Library/Caches/com.apple.AppConduit.staging/com.moshine.isailed.watchkitapp\_VZv9t0/ with options {  
AllowInstallLocalProvisioned = 1;  
CFBundleIdentifier = “com.moshine.isailed.watchkitapp”;  
IsUserInitiated = 1;  
LSInstallType = 2;  
PackageType = Placeholder;  
}  
default 22:35:25.888807 -0500 lsd com.moshine.isailed.watchkitapp:5:1:1:1:Ininstall file:///var/mobile/Library/Caches/com.apple.AppConduit.staging/com.moshine.isailed.watchkitapp\_VZv9t0/ with options {  
AllowInstallLocalProvisioned = 1;  
CFBundleIdentifier = “com.moshine.isailed.watchkitapp”;  
IsUserInitiated = 1;  
LSInstallType = 2;  
PackageType = Placeholder;  
}  
default 22:35:25.892691 -0500 lsd com.moshine.isailed.watchkitapp:5:1:1:1:Ininstall file:///var/mobile/Library/Caches/com.apple.AppConduit.staging/com.moshine.isailed.watchkitapp\_VZv9t0/ with options {  
AllowInstallLocalProvisioned = 1;  
CFBundleIdentifier = “com.moshine.isailed.watchkitapp”;  
IsUserInitiated = 1;  
LSInstallType = 2;  
PackageType = Placeholder;  
}  
default 22:35:25.936297 -0500 installd 0x19220000 -[MIClientConnection \_doInstallationForURL:withOptions:completion:]: Install of “/var/mobile/Library/Caches/com.apple.AppConduit.staging/com.moshine.isailed.watchkitapp\_VZv9t0” type Placeholder (LSInstallType = 2) requested by lsd (pid 74)  
default 22:35:26.039294 -0500 assertiond Request to create termination assertion \<BKSTerminationAssertionCreateEvent: 0x15e43dd0; Identifier: 40-C74E6AFD-F0E1-4956-884F-FA0D342E2CCD; Name: FBSApplicationTerminationAssertion; Target BundleID: com.moshine.isailed.watchkitapp; Efficacy: Unconditional\> from client \<BKClientHandle: 0x15e404d0; installd:40; connections: 1\>  
default 22:35:26.076416 -0500 installd Acquired termination assertion for event \<BKSTerminationAssertionCreateEvent: 0x16d6d460; Identifier: 40-C74E6AFD-F0E1-4956-884F-FA0D342E2CCD; Name: FBSApplicationTerminationAssertion; Target BundleID: com.moshine.isailed.watchkitapp; Efficacy: Unconditional\>  
default 22:35:26.101991 -0500 installd 0x19220000 -[MIInstaller performInstallationWithError:]: Installing   
default 22:35:26.111976 -0500 installd com.moshine.isailed.watchkitapp:7:4:1:1:Start : Install (Placeholder)  
default 22:35:26.516420 -0500 installd 0x19220000 -[MIContainer makeContainerLiveReplacingContainer:reason:withError:]: Made container live for com.moshine.isailed.watchkitapp at /private/var/mobile/Containers/Data/Application/A2166544-B7B5-4219-AF93-63052BD593F0  
default 22:35:26.550171 -0500 installd 0x19220000 -[MIContainer makeContainerLiveReplacingContainer:reason:withError:]: Made container live for com.moshine.isailed.watchkitapp at /private/var/containers/Bundle/Application/3D045CDC-F522-4628-9DDD-99C388A54954  
default 22:35:26.648029 -0500 installd com.moshine.isailed.watchkitapp:7:4:2:1:Success (End) : Install (Placeholder)  
default 22:35:26.704113 -0500 lsd com.moshine.isailed.watchkitapp:5:4:1:1:Registering bundles - start  
default 22:35:26.704482 -0500 lsd com.moshine.isailed.watchkitapp:5:4:1:1:Registering com.moshine.isailed.watchkitapp at /private/var/containers/Bundle/Application/3D045CDC-F522-4628-9DDD-99C388A54954/iSailedWatchOS.app  
default 22:35:26.734909 -0500 lsd com.moshine.isailed.watchkitapp:5:5:1:1:Building bundle record for app  
default 22:35:26.739516 -0500 lsd com.moshine.isailed.watchkitapp:5:5:2:1:Built bundle record for app  
default 22:35:26.850957 -0500 lsd com.moshine.isailed.watchkitapp:5:4:2:1:Registered bundle status = 0  
default 22:35:26.855540 -0500 lsd com.moshine.isailed.watchkitapp:5:4:2:1:Registering com.moshine.isailed.watchkitapp  
default 22:35:26.856246 -0500 lsd com.moshine.isailed.watchkitapp:5:4:2:1:Registering bundles - end  
default 22:35:27.259651 -0500 Carousel -[FBApplicationLibrary applicationInstallsDidStart:] com.moshine.isailed.watchkitapp  
default 22:35:27.260402 -0500 Carousel com.moshine.isailed.watchkitapp:11:2:1:1:Attempting to create FBApplicationPlaceholder for reason: Installs started  
default 22:35:27.723061 -0500 Carousel com.moshine.isailed.watchkitapp:11:2:2:1:Created FBApplicationPlaceholder; reason = Installs started  
default 22:35:27.812977 -0500 Carousel com.moshine.isailed.watchkitapp:11:8:3:1:Notifying observers of placeholder add.  
error 22:35:27.814545 -0500 CommCenter LaunchServices reports com.moshine.isailed.watchkitapp is not installed  
default 22:35:27.831287 -0500 appconduitd com.moshine.isailed.watchkitapp:5:1:2:1:\_LSInstallationManager install:withError finished  
default 22:35:28.137775 -0500 powerd Process appconduitd.143 Released PreventUserIdleSystemSleep “com.apple.appconduitd.install.com.moshine.isailed.watchkitapp” age:00:00:09 id:4295001270 [System: PrevIdle]  
default 22:35:28.147836 -0500 appconduitd 0x19340000 -[ACXInstallerReceiver \_onQueue\_beginInstallThenUpdatePreferences:]\_block\_invoke: Install succeeded for com.moshine.isailed.watchkitapp (p = Y, ui = Y)  
default 22:35:28.551499 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.000000] installState=0  
error 22:35:29.549200 -0500 symptomsd LaunchServices reports com.moshine.isailed.watchkitapp is not installed  
default 22:35:30.883890 -0500 appconduitd 0x19340000 -[ACXInstallerReceiver \_onQueue\_handleDictionaryMessage:]: Preflight complete for com.moshine.isailed.watchkitapp (p = N, ui = Y)  
default 22:35:33.914673 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.000000] installState=0  
default 22:35:33.917203 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.000000] installState=1  
default 22:35:33.919039 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.020000] installState=1  
default 22:35:36.221581 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.030000] installState=1  
default 22:35:48.805100 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.050000] installState=1  
default 22:35:48.846383 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.110000] installState=1  
default 22:35:48.876329 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.160000] installState=1  
default 22:35:48.901180 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.260000] installState=1  
default 22:35:57.448695 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.300000] installState=1  
default 22:35:57.464430 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.370000] installState=1  
default 22:35:57.689879 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.520000] installState=1  
default 22:35:59.034503 -0500 appconduitd 0x192b8000 -[ACXInstallerReceiver \_onQueue\_handleDataMessage:]: Transfer success for com.moshine.isailed.watchkitapp (p = N, ui = Y)  
default 22:36:02.502761 -0500 appconduitd 0x19120000 -[ACXInstallerReceiver \_onQueue\_beginInstallThenUpdatePreferences:]: Beginning install for com.moshine.isailed.watchkitapp (p = N, ui = Y)  
default 22:36:02.504762 -0500 appconduitd com.moshine.isailed.watchkitapp:5:1:1:1:Beginning installation for file:///var/mobile/Library/Caches/com.apple.AppConduit.staging/com.moshine.isailed.watchkitapp\_yxLeVj/ with options {  
AllowInstallLocalProvisioned = 1;  
CFBundleIdentifier = “com.moshine.isailed.watchkitapp”;  
IsUserInitiated = 1;  
LSInstallType = 2;  
PackageType = Customer;  
}  
default 22:36:02.527990 -0500 lsd com.moshine.isailed.watchkitapp:5:1:1:1:Ininstall file:///var/mobile/Library/Caches/com.apple.AppConduit.staging/com.moshine.isailed.watchkitapp\_yxLeVj/ with options {  
AllowInstallLocalProvisioned = 1;  
CFBundleIdentifier = “com.moshine.isailed.watchkitapp”;  
IsUserInitiated = 1;  
LSInstallType = 2;  
PackageType = Customer;  
}  
default 22:36:02.547086 -0500 lsd com.moshine.isailed.watchkitapp:5:1:1:1:Ininstall file:///var/mobile/Library/Caches/com.apple.AppConduit.staging/com.moshine.isailed.watchkitapp\_yxLeVj/ with options {  
AllowInstallLocalProvisioned = 1;  
CFBundleIdentifier = “com.moshine.isailed.watchkitapp”;  
IsUserInitiated = 1;  
LSInstallType = 2;  
PackageType = Customer;  
}  
default 22:36:02.548190 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.520000] installState=1  
default 22:36:02.559081 -0500 installd 0x19110000 -[MIClientConnection \_doInstallationForURL:withOptions:completion:]: Install of “/var/mobile/Library/Caches/com.apple.AppConduit.staging/com.moshine.isailed.watchkitapp\_yxLeVj” type Customer (LSInstallType = 2) requested by lsd (pid 74)  
default 22:36:02.647301 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.660000] installState=1  
default 22:36:02.651828 -0500 assertiond Request to create termination assertion \<BKSTerminationAssertionCreateEvent: 0x15e4ec00; Identifier: 40-1EB36400-40A0-461C-9186-C5DB3F46F3F1; Name: FBSApplicationTerminationAssertion; Target BundleID: com.moshine.isailed.watchkitapp; Efficacy: Unconditional\> from client \<BKClientHandle: 0x15e404d0; installd:40; connections: 1\>  
default 22:36:02.689736 -0500 installd Acquired termination assertion for event \<BKSTerminationAssertionCreateEvent: 0x16e65750; Identifier: 40-1EB36400-40A0-461C-9186-C5DB3F46F3F1; Name: FBSApplicationTerminationAssertion; Target BundleID: com.moshine.isailed.watchkitapp; Efficacy: Unconditional\>  
default 22:36:02.754788 -0500 installd 0x19110000 -[MIInstaller performInstallationWithError:]: Installing   
default 22:36:02.766448 -0500 installd com.moshine.isailed.watchkitapp:7:5:1:1:Start : Install (New)  
default 22:36:02.782430 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.750000] installState=1  
default 22:36:02.836435 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.790000] installState=1  
default 22:36:03.282438 -0500 lsd com.moshine.isailed.watchkitapp:5:1:2:0:MobileInstallation returned nil for file:///var/mobile/Library/Caches/com.apple.AppConduit.staging/com.moshine.isailed.watchkitapp\_yxLeVj/  
default 22:36:03.282949 -0500 appconduitd 0x19230000 -[ACXInstallerReceiver \_onQueue\_beginInstallThenUpdatePreferences:]\_block\_invoke: Installation failed for com.moshine.isailed.watchkitapp (p = N): ApplicationVerificationFailed ; -402620415 ; Failed to verify code signature of /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.XCf56W/extracted/Payload/iSailedWatchOS.app : 0xe8008001 (An unknown error has occurred.)  
default 22:36:03.294196 -0500 appconduitd com.moshine.isailed.watchkitapp:5:1:2:0:\_LSInstallationManager install:withError finished  
default 22:36:03.295327 -0500 Carousel -[FBApplicationLibrary applicationsDidFailToInstall:] com.moshine.isailed.watchkitapp  
error 22:36:03.304799 -0500 Carousel Applications did fail to install: (  
"\<LSApplicationProxy: 0xba2f0b0\> com.moshine.isailed.watchkitapp file:///private/var/containers/Bundle/Application/3D045CDC-F522-4628-9DDD-99C388A54954/iSailedWatchOS.app \<com.moshine.isailed.watchkitapp :2\>"  
) (appInfos: (null))  
default 22:36:03.311689 -0500 appconduitd 0x191a8000 -[ACXInstallerReceiver \_onQueue\_reset]: Cleaning up parallel placeholder or placeholder for com.moshine.isailed.watchkitapp  
default 22:36:03.321949 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.000000] installState=4  
default 22:36:03.322513 -0500 Carousel placeholderPercentCompleteDidChange bundleID=com.moshine.isailed.watchkitapp percent=[0.000000] installState=4  
default 22:36:03.325111 -0500 appconduitd com.moshine.isailed.watchkitapp:5:3:1:1:Beginning uninstall for com.moshine.isailed.watchkitapp with options {  
UninstallPlaceholdersOnly = 1;  
}  
default 22:36:03.328401 -0500 installd com.moshine.isailed.watchkitapp:7:5:2:0:Fail (End) : Install (New)  
default 22:36:03.330653 -0500 lsd com.moshine.isailed.watchkitapp:5:3:1:1:Uninstall com.moshine.isailed.watchkitapp with options {  
UninstallPlaceholdersOnly = 1;  
}  
default 22:36:03.333332 -0500 installd 0x192a8000 -[MIClientConnection uninstallIdentifiers:withOptions:completion:]: Uninstall requested by lsd (pid 74) for identifier com.moshine.isailed.watchkitapp with options: {  
UninstallPlaceholdersOnly = 1;  
}  
default 22:36:03.351741 -0500 installd com.moshine.isailed.watchkitapp:7:9:1:1:Start : Uninstall (Parallel Placeholder)  
default 22:36:03.362881 -0500 assertiond Request to create termination assertion \<BKSTerminationAssertionCreateEvent: 0x15d555d0; Identifier: 40-E441C6E7-AB64-41AA-8B0F-7FAA87A0F92D; Name: FBSApplicationTerminationAssertion; Target BundleID: com.moshine.isailed.watchkitapp; Efficacy: Unconditional\> from client \<BKClientHandle: 0x15e404d0; installd:40; connections: 1\>  
default 22:36:03.471568 -0500 installd Acquired termination assertion for event \<BKSTerminationAssertionCreateEvent: 0x16e60350; Identifier: 40-E441C6E7-AB64-41AA-8B0F-7FAA87A0F92D; Name: FBSApplicationTerminationAssertion; Target BundleID: com.moshine.isailed.watchkitapp; Efficacy: Unconditional\>  
default 22:36:03.561997 -0500 installd 0x192a8000 -[MIUninstaller \_uninstallBundleWithIdentifier:error:]: Uninstalling identifier com.moshine.isailed.watchkitapp  
default 22:36:03.582620 -0500 installd 0x192a8000 -[MIUninstallNotifier performRemovalWithCompletionBlock:]: Destroying container with identifier com.moshine.isailed.watchkitapp at /private/var/containers/Bundle/Application/3D045CDC-F522-4628-9DDD-99C388A54954  
default 22:36:03.589452 -0500 installd 0x192a8000 -[MIUninstallNotifier performRemovalWithCompletionBlock:]: Destroying container with identifier com.moshine.isailed.watchkitapp at /private/var/mobile/Containers/Data/Application/A2166544-B7B5-4219-AF93-63052BD593F0  
default 22:36:03.639090 -0500 installd com.moshine.isailed.watchkitapp:7:9:2:1:Success (End) : Uninstall (Parallel Placeholder)  
default 22:36:03.649795 -0500 lsd com.moshine.isailed.watchkitapp:5:6:1:1:Unregister bundles - Start  
default 22:36:03.653836 -0500 lsd com.moshine.isailed.watchkitapp:5:6:1:1:Beginning \_LSUnregisterAppWithBundleID (placeholder only)  
default 22:36:03.980316 -0500 lsd com.moshine.isailed.watchkitapp:5:6:2:1:Finished \_LSUnregisterAppWithBundleID  
default 22:36:03.996551 -0500 lsd com.moshine.isailed.watchkitapp:5:6:2:1:Unregister bundles - Start  
default 22:36:04.054706 -0500 appconduitd com.moshine.isailed.watchkitapp:5:3:2:1:\_LSInstallationManager uninstall:withCompletionBlock finished with error (null)  
default 22:36:04.058530 -0500 powerd Process appconduitd.143 Released PreventUserIdleSystemSleep “com.apple.appconduitd.install.com.moshine.isailed.watchkitapp” age:00:00:32 id:4295001275 [System: PrevIdle]  
default 22:36:04.280336 -0500 Carousel [com.moshine.isailed.watchkitapp] Application uninstalled using default data provider  
default 22:36:04.311194 -0500 Carousel [com.moshine.isailed.watchkitapp] Remove all pending notification dictionaries  
default 22:36:04.313650 -0500 Carousel [com.moshine.isailed.watchkitapp] Remove data provider  
default 22:36:04.354415 -0500 Carousel -[FBApplicationLibrary applicationsDidUninstall:] com.moshine.isailed.watchkitapp  
default 22:36:04.370301 -0500 Carousel com.moshine.isailed.watchkitapp:11:9:3:1:Notifying observers of placeholder cancelled.  
default 22:36:04.909526 -0500 Carousel -[SPBulletinSockPuppetAppInfo applicationsDidUninstall:]\_block\_invoke:157: apps uninstalled: (  
“com.moshine.isailed.watchkitapp”  
)

The error from the iPhone also appears in the watch

---

<div class="post-metadata">

### Author: ![JohnMoshakis](https://talk.remobjects.com/user_avatar/talk.remobjects.com/johnmoshakis/32/2286_2.png) [@JohnMoshakis](https://talk.remobjects.com/u/JohnMoshakis)
#### Post date: [December 8, 2017, 3:47am UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/69 "2017-12-08T03:47:54Z")

</div>

I also found this as well

| default | 22:41:54.084540 -0500 | installd | 0x19198000 -[MIClientConnection installURL:withOptions:completion:]: Running installation as QOS\_CLASS\_USER\_INITIATED |
| --- | --- | --- | --- |
| default | 22:41:54.090489 -0500 | installd | 0x19110000 -[MIClientConnection \_doInstallationForURL:withOptions:completion:]: Install of “/var/mobile/Library/Caches/com.apple.AppConduit.staging/com.moshine.isailed.watchkitapp\_7XmdH1” type Placeholder (LSInstallType = 2) requested by lsd (pid 74) |
| default | 22:41:54.160588 -0500 | assertiond | Request to create termination assertion \<BKSTerminationAssertionCreateEvent: 0x15d569f0; Identifier: 40-E1F35766-CC82-4B33-AA3D-6172F91400F4; Name: FBSApplicationTerminationAssertion; Target BundleID: com.moshine.isailed.watchkitapp; Efficacy: Unconditional\> from client \<BKClientHandle: 0x15e404d0; installd:40; connections: 1\> |
| default | 22:41:54.211427 -0500 | installd | Acquired termination assertion for event \<BKSTerminationAssertionCreateEvent: 0x16e61960; Identifier: 40-E1F35766-CC82-4B33-AA3D-6172F91400F4; Name: FBSApplicationTerminationAssertion; Target BundleID: com.moshine.isailed.watchkitapp; Efficacy: Unconditional\> |
| default | 22:41:54.239923 -0500 | installd | 0x19110000 -[MIInstaller performInstallationWithError:]: Installing |
| default | 22:41:54.240438 -0500 | installd | com.moshine.isailed.watchkitapp:7:4:1:1:Start : Install (Placeholder) |
| default | 22:41:54.465217 -0500 | installd | 0x19110000 -[MIContainer makeContainerLiveReplacingContainer:reason:withError:]: Made container live for com.moshine.isailed.watchkitapp at /private/var/mobile/Containers/Data/Application/D29F080E-86D3-46E9-9FD5-F2BBA4BD7E28 |
| default | 22:41:54.498052 -0500 | installd | 0x19110000 -[MIContainer makeContainerLiveReplacingContainer:reason:withError:]: Made container live for com.moshine.isailed.watchkitapp at /private/var/containers/Bundle/Application/311ED5F2-068B-4395-907F-20415B84AB0B |
| default | 22:41:54.589828 -0500 | installd | com.moshine.isailed.watchkitapp:7:4:2:1:Success (End) : Install (Placeholder) |
| default | 22:41:54.605951 -0500 | installd | 0x19110000 -[MIInstaller performInstallationWithError:]: Install Successful; Staging: 0.00s; Waiting: 0.00s; Preflight/Patch: 0.01s, Verifying: 0.03s; Overall: 0.50s |
| default | 22:42:23.895684 -0500 | installd | 0x19110000 -[MIClientConnection installURL:withOptions:completion:]: Running installation as QOS\_CLASS\_USER\_INITIATED |
| default | 22:42:23.899463 -0500 | installd | 0x192a8000 -[MIClientConnection \_doInstallationForURL:withOptions:completion:]: Install of “/var/mobile/Library/Caches/com.apple.AppConduit.staging/com.moshine.isailed.watchkitapp\_fuunpB” type Customer (LSInstallType = 2) requested by lsd (pid 74) |
| default | 22:42:23.994235 -0500 | assertiond | Request to create termination assertion \<BKSTerminationAssertionCreateEvent: 0x15e42ef0; Identifier: 40-FCD518D3-E572-4673-AFB6-C4826971D4D4; Name: FBSApplicationTerminationAssertion; Target BundleID: com.moshine.isailed.watchkitapp; Efficacy: Unconditional\> from client \<BKClientHandle: 0x15e404d0; installd:40; connections: 1\> |
| default | 22:42:24.027476 -0500 | installd | Acquired termination assertion for event \<BKSTerminationAssertionCreateEvent: 0x16e545c0; Identifier: 40-FCD518D3-E572-4673-AFB6-C4826971D4D4; Name: FBSApplicationTerminationAssertion; Target BundleID: com.moshine.isailed.watchkitapp; Efficacy: Unconditional\> |
| default | 22:42:24.088735 -0500 | installd | 0x192a8000 -[MIInstaller performInstallationWithError:]: Installing |
| default | 22:42:24.100461 -0500 | installd | com.moshine.isailed.watchkitapp:7:5:1:1:Start : Install (New) |
| default | 22:42:24.348051 -0500 | installd | [leaf CheckLeafMarkerOid IssuerCommonName SubjectCommonName] |
| default | 22:42:24.370298 -0500 | installd | MacOS error: -67056 |
| error | 22:42:24.384592 -0500 | installd | unrecognized status -67056 from codesigning library |
| default | 22:42:24.386919 -0500 | installd | 0x192a8000 +[MICodeSigningVerifier \_validateSignatureAndCopyInfoForURL:withOptions:error:]: 147: Failed to verify code signature of /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.PmGEA1/extracted/Payload/iSailedWatchOS.app : 0xe8008001 (An unknown error has occurred.) |
| default | 22:42:24.388079 -0500 | installd | 0x192a8000 -[MIInstaller performInstallationWithError:]: Verification stage failed |
| default | 22:42:24.571768 -0500 | installd | com.moshine.isailed.watchkitapp:7:5:2:0:Fail (End) : Install (New) |
| default | 22:42:24.576999 -0500 | appconduitd | 0x19120000 -[ACXInstallerReceiver \_onQueue\_beginInstallThenUpdatePreferences:]\_block\_invoke: Unknown install failure occurred: Error Domain=MIInstallerErrorDomain Code=13 “Failed to verify code signature of /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.PmGEA1/extracted/Payload/iSailedWatchOS.app : 0xe8008001 (An unknown error has occurred.)” UserInfo={LibMISErrorNumber=-402620415, LegacyErrorString=ApplicationVerificationFailed, FunctionName=+[MICodeSigningVerifier \_validateSignatureAndCopyInfoForURL:withOptions:error:], NSLocalizedDescription=Failed to verify code signature of /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.PmGEA1/extracted/Payload/iSailedWatchOS.app : 0xe8008001 (An unknown error has occurred.), SourceFileLine=147} |

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [December 8, 2017, 5:34am UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/70 "2017-12-08T05:34:03Z")

</div>

k, cool. maybe i can parse some of that in the morning 😉

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [December 8, 2017, 3:32pm UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/71 "2017-12-08T15:32:25Z")

</div>

> [@JohnMoshakis](#):
>
> Failed to verify code signature of /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.VLbOJg/extracted/Payload/iSailedWatchOS.app

**is** it signed now? the copy you sent me didn;'t have the watch app and extension signed. (but signing wired fine once I turned it on, in my local build).

---

<div class="post-metadata">

### Author: ![JohnMoshakis](https://talk.remobjects.com/user_avatar/talk.remobjects.com/johnmoshakis/32/2286_2.png) [@JohnMoshakis](https://talk.remobjects.com/u/JohnMoshakis)
#### Post date: [December 8, 2017, 4:20pm UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/72 "2017-12-08T16:20:41Z")

</div>

I’m not sure how it wasn’t before.

I’ll have to wait until later before I can check.

How would I make sure its ok ?

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [December 8, 2017, 5:23pm UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/73 "2017-12-08T17:23:20Z")

</div>

you should have a CodeSignature folder in each bundle. the zip you sent only had it in the outer ios app.

---

<div class="post-metadata">

### Author: ![JohnMoshakis](https://talk.remobjects.com/user_avatar/talk.remobjects.com/johnmoshakis/32/2286_2.png) [@JohnMoshakis](https://talk.remobjects.com/u/JohnMoshakis)
#### Post date: [December 9, 2017, 12:20am UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/74 "2017-12-09T00:20:54Z")

</div>

I see what you mean.

That folder is in the .app thats created in the iSailedWatchOS\bin\debug\iOS folder but its not in the app thats inside the watch folder of the iSailingLogiOS app.

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [December 9, 2017, 1:38am UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/75 "2017-12-09T01:38:33Z")

</div>

ok. that’s “good”. now we need to find out why. do you have proper profiles and certificates set in the watchos app and extension? (you’ll need three separate ids and profiles, probably). if yes, can you post the full Diagnostic build log?

as i mentioned before, for me, it signed the bundles fine as soon as i changed the setting to valid profiles/certs, here (because of course i don’t have _your_ certs and profiles).

---

<div class="post-metadata">

### Author: ![JohnMoshakis](https://talk.remobjects.com/user_avatar/talk.remobjects.com/johnmoshakis/32/2286_2.png) [@JohnMoshakis](https://talk.remobjects.com/u/JohnMoshakis)
#### Post date: [December 9, 2017, 2:51am UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/76 "2017-12-09T02:51:16Z")

</div>

I have 3 ids and profiles.

[Untitled-1.zip](https://talk.remobjects.com/uploads/default/original/2X/3/304531a961a49f18139aa6e2af02fa4b60ba0a3d.zip) (19.0 KB)

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [December 9, 2017, 12:15pm UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/77 "2017-12-09T12:15:41Z")

</div>

Hm, the log looks good, it DOES sigh all three projects. if you look inside the iOS .app and the bundles nested within, does each have a signature?

eg: this is from the zip your sent before. ignoring all the other differences (which we fixed since), note how the left side did NOT have `CodeSignature` folders and an `embedded.mobileprovision` file, as the xbuild version did. When I rebuilt locally, they were there. Check into your uncle to see if you see em (or send me the .app bundle).

That said, I don’t see why they would.not be there if the codesign task ran for all three projects. But _that_ said, that should have been the case kin the previous one you sent, as well 😉

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [December 9, 2017, 3:23pm UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/78 "2017-12-09T15:23:44Z")

</div>

Idea: try also running this against the .IPA to see if it flags any errors:

```auto
/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/altool -f /PATH/TO/YOUR/APP.ipa -v -u YOUR_APPLE_ID -p YOUR_PASSWORD --output-format xml

```

---

<div class="post-metadata">

### Author: ![JohnMoshakis](https://talk.remobjects.com/user_avatar/talk.remobjects.com/johnmoshakis/32/2286_2.png) [@JohnMoshakis](https://talk.remobjects.com/u/JohnMoshakis)
#### Post date: [December 10, 2017, 3:51am UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/79 "2017-12-10T03:51:13Z")

</div>

Where would I find the .ipa ?

Neither of the bundled inside the ios .app have the signature. It almost looks as if its added the simulator versions instead. Is there someway I could determine if thats the case ?

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [December 10, 2017, 12:24pm UTC](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955/80 "2017-12-10T12:24:38Z")

</div>

the ipa generation would need to be turned on i settings, it’s only on for release. but that’s fine, the .app will do.

that’s odd that the signature is not there. try to things:

a) do a clean, the set be logging to Diagnostic (NOT to Extreme!), and send me the log  
b) run ‘file yourbjnaryname‘ on one of the nested binaries. if it said it’s i386, that’s sim. if it says arm7k the. it’s device. that’s it be surprised if that’s it. if you build from fire, it shouldn’t even build the sim version when you are set to device…

[Previous page](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955.md?page=3)

[Next page](https://talk.remobjects.com/t/fire-building-solution-containing-watchkit-app/14955.md?page=5)
