This page contains some common build errors associated with Loop 3.4.x and Loop 3.6.x
Build Error – LoopWidgetExtension
Error: Provisioning profile “match AppStore com.***.loopkit.Loop.LoopWidgetExtension” doesn’t match the entitlements file’s value for the com.apple.security.application-groups entitlement. Profile qualification is using entitlement definitions that may be out of date. Connect to network to update. (in target ‘Loop Widget Extension’ from project ‘Loop’)
If you get this error, you skipped the one-time build steps mentioned above.
- In your Apple Developer account
- Return to the Identifiers list
- Click on Loop Widget Extension, Configure (next to App Groups), select the Loop App Group, then Continue, Save, Confirm
- In your GitHub’s LoopWorkspace repository
- Run the Action for Create Certificates. (if you skip this important step, your build will fail with this exact same error)
- Run the Action for Build Loop
Build Error – NFC
Error: Provisioning profile “match AppStore com.***.loopkit.Loop” doesn’t support the Near Field Communication Tag Reading capability. (in target ‘Loop’ from project ‘Loop’)

If you get this error, you deselected NFC in your com.TEAMID.loopkit.Loop Identifer
- In your Apple Developer account
- Return to the Identifiers list
- Click on your com.TEAMID.loopkit.Loop Identifer
- Re-select NFC
- In your GitHub LoopWorkspace repository
- Run the Action for Create Certificates. (this step is important, if you skip it, your build will fail with this exact same error)
- Run the Action for Build Loop
Loop 3.4 added Libre 2 (European) sensor support, which requires NFC. To successfully build Loop 3.4.x, leave the NFC capability selected even if you’re not using the Libre CGM.
Build Error – Check Alive Branch and Permissions
If you get this error, you changed a repository name, for example, you added your initials or other identifying information:
- Loop-ccv rather than LoopWorkspace
- TrioWorkspace rather than Trio
In your GitHub LoopWorkspace or Trio repository
- Click on Settings> Rename
- Change the name of your repository to the default name
- Click Rename
- Run the Action> Build

Build Error – Check Upstream and Keep Alive
If you are getting this error, please sync your LoopWorkspace fork.
