TestNav

swallace
Contributor

Is anyone else having trouble with TestNav? I had no issues until this fall. I got my dmg from Pearson, used Composer and PPPC Utility to make a configuration profile.

Here's what my logs show:

trust evaluation failed: Error Domain=PKInstallErrorDomain Code=101 "The package “TestNav 2019-2020.pkg” is not signed."

Package Authoring Warning: Package will fail to install with System Integrity Protection feature enabled.

Package Authoring Error: Package contains system content, and installation is expected to fail: Error Domain=IFInstallErrorDomain Code=-5000 "This package is incompatible with this version of macOS and may fail to install."

So I thought I would just get my hands on the developer acct and sign it right? Nope...having the most difficult time getting our developer account going. Keep getting "We are unable to process your request".

Has anyone successfully got TestNav to load in 10.14 without a signed certificate?

NewJobProbs

12 REPLIES 12

nstrauss
Contributor II

How are you installing the package? Shouldn't have to worry about signing or notarizing as long as you're distributing it through a Jamf Pro policy.

If maybe you're running into issues packaging up TestNav.app I have an AutoPkg recipe that'll take care of all that for you. https://github.com/autopkg/nstrauss-recipes/tree/master/TestNav

swallace
Contributor

What a cool tool you have created!! I'll be spending my afternoon knocking this out. Thanks for sharing!

H3144-IT
Contributor II

@nstrauss
I have linked your AutoPKG Recipe in the JAMF Nation Third-Party Products Notice for TestNav!
https://www.jamf.com/jamf-nation/third-party-products/453/testnav

rhooper
Contributor III

We are having the same issues here. @nstrauss I see the recipe, wondering how we go about using this script? Where it is placed in the policy? and finally do we download 1.7.3, then set the policy to run this recipe?
Thank you.

larry_barrett
Valued Contributor

We're on 1.8.2

swallace
Contributor

@rhooper I'm just getting my feet wet on this too. Check out this YouTube https://www.youtube.com/watch?v=mqK-MAEZekI&list=PLV1wEWCirs4H09Ojo4VqFpT-4GZlvHb2v Super helpful in breaking it down. I'm using @nstrauss recipes as well, still having trouble getting past all the security prompts. Package continues to give students prompts and they are not admin on their own devices. But I'm still working on it. It's nice to have people in the community sharing resources!

nstrauss
Contributor II

@swallace You're probably referring to a PPPC/TCC accessibility permissions prompts when launching TestNav. You'll want to read up on PPPC since it comes up a lot on macOS Mojave and beyond.

https://www.jamf.com/jamf-nation/articles/553/preparing-your-organization-for-user-data-protections-...
https://www.jamf.com/resources/videos/a-rose-by-any-other-name-pppc-tcc-user-data-protection-and-you...

You can use a PPPC profile within Jamf Pro to whitelist accessibility which in turn won't prompt users. Here's an example of how I have it set up...
88153ad5764c4ee9b73e9682ad593931

There's also Jamf's PPPC Utility to help create and upload PPPC profiles. Usually I'll drag/drop an app to PPPC Utility, configure permissions, and then save locally. From there I can use the generated profile as a guide to create the profile using Jamf's GUI. There's also an option to upload directly to Jamf to not have to fiddle around with all that. df68dd9a82dd4ae6bb4d3b0c79de33b5

rhooper
Contributor III

@nstrauss @swallace The PPPC works great in my world. But still cannot get the TestNav 1.8.2 to load and run. although I did perform a test.
TestNav PPPC utility pushed out to one device, then installed the TestNav package. Seemed nice not to have to approve the app with KEXT files.
TestNav runs fine if downloaded from the Pearson site, but cannot push it out with JAMF. TestNav 1.7.3 pushes out fine and runs on the older OS 10.13.x and later... just not 10.14.x.

swallace
Contributor

@rhooper In the same boat. I've just packaged 1.7.3, keeping my fingers crossed for a better outcome! Thanks for the idea.

swallace
Contributor

@rhooper any issues with 1.7.3 being out of date?

rhooper
Contributor III

@swallace swallaceyesvit does not run on mojave or higher. But i was using that as a referwnce that 1.7
3 pushesbout, installed, and well at least launched and said out of date. Something changed in the 1.8.2 app and playing well with mojave.
1.7
3 ran real well on high sierra and lower... and still does when i pushbit to those devices but qe upgraded 90% of our devices this summer.

GabeShack
Valued Contributor III

How did you all get around the input monitoring pppc request that the test nav app wants since that cannot be made into a profile and also requires admin credentials? Also did you have to send a command to disable siri since that is a requirement for the test nav app?
Gabe Shackney
Princeton Public Schools

Gabe Shackney
Princeton Public Schools