Skip to content

fix: some potential regression fixes#7

Closed
bwmx wants to merge 1 commit into
mainfrom
temp/potential-fixes
Closed

fix: some potential regression fixes#7
bwmx wants to merge 1 commit into
mainfrom
temp/potential-fixes

Conversation

@bwmx

@bwmx bwmx commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

pnpm run prebuild

@ac2/controller-app@1.0.0 prebuild /private/tmp/ac2-controller
expo prebuild

✔ Created native directories | reusing /ios
✔ Updated package.json | no changes
✖ Prebuild failed
TypeError: [ios.infoPlist]: withIosInfoPlistBaseMod: DOMParser.parseFromString: the provided mimeType "undefined" is not valid.
TypeError: [ios.infoPlist]: withIosInfoPlistBaseMod: DOMParser.parseFromString: the provided mimeType "undefined" is not valid.
at DOMParser.parseFromString (/private/tmp/ac2-controller/node_modules/@xmldom/xmldom/lib/dom-parser.js:222:9)
at Object.parse (/private/tmp/ac2-controller/node_modules/@expo/plist/build/parse.js:69:64)
at read (/private/tmp/ac2-controller/node_modules/@expo/config-plugins/build/plugins/withIosBaseMods.js:292:39)
at async action (/private/tmp/ac2-controller/node_modules/@expo/config-plugins/build/plugins/createBaseMod.js:59:30)
at async interceptingMod (/private/tmp/ac2-controller/node_modules/@expo/config-plugins/build/plugins/withMod.js:104:21)
at async evalModsAsync (/private/tmp/ac2-controller/node_modules/@expo/config-plugins/build/plugins/mod-compiler.js:206:25)
at async compileModsAsync (/private/tmp/ac2-controller/node_modules/@expo/config-plugins/build/plugins/mod-compiler.js:123:10)
at async configureProjectAsync (/private/tmp/ac2-controller/node_modules/@expo/cli/build/src/prebuild/configureProjectAsync.js:92:14)
at async prebuildAsync (/private/tmp/ac2-controller/node_modules/@expo/cli/build/src/prebuild/prebuildAsync.js:164:9)
 ELIFECYCLE  Command failed with exit code 1.

`❌ Script '[CP] Copy XCFrameworks' failed
└─Pods/React-Core-prebuilt
Selected xcframework slice ios-arm64_x86_64-simulator
rsync --delete -av --filter P ..?????? --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "/tmp/ac2-controller/ios/Pods/React-Core-prebuilt/React.xcframework/ios-arm64_x86_64-simulator/" "/Users/blair/Library/Developer/Xcode/DerivedData/AC2Debug-dqtbkfdcwydudgdcwobktrgxrcep/Build/Products/Debug-iphonesimulator/XCFrameworkIntermediates/React-Core-prebuilt"

› Packaging expo-updates Pods/ReachabilitySwift » libReachabilitySwift.a
› Packaging expo-dev-menu-interface Pods/expo-dev-menu-interface » libexpo-dev-menu-interface.a
› Executing expo-updates Pods/ReachabilitySwift » Copy generated compatibility header
› Executing expo-dev-menu-interface Pods/expo-dev-menu-interface » Copy generated compatibility header

❌ (../../../tmp/ac2-controller/ios/PasskeyAutofillCredentialProvider/CredentialProviderViewController.swift:15:41)

13 | private var pendingAssertionClientDataHash: Data?
14 | private var pendingAssertionRelyingPartyIdentifier: String?

15 | private var pendingAssertionPrfInput: PrfInput?
| ^ cannot find type 'PrfInput' in scope
16 | private var pendingRegistrationPrfInput: PrfInput?
17 | private var isCompletingRegistration = false
18 | private var isCompletingAssertion = false

❌ (../../../tmp/ac2-controller/ios/PasskeyAutofillCredentialProvider/CredentialProviderViewController.swift:16:44)

14 | private var pendingAssertionRelyingPartyIdentifier: String?
15 | private var pendingAssertionPrfInput: PrfInput?

16 | private var pendingRegistrationPrfInput: PrfInput?
| ^ cannot find type 'PrfInput' in scope
17 | private var isCompletingRegistration = false
18 | private var isCompletingAssertion = false
19 | private var hasPresentedInterface = false

❌ (../../../tmp/ac2-controller/ios/PasskeyAutofillCredentialProvider/CredentialProviderViewController.swift:262:15)

260 | clientDataHash: Data,
261 | relyingPartyIdentifier: String,

262 | prfInput: PrfInput?
| ^ cannot find type 'PrfInput' in scope
263 | ) {
264 | pendingAssertionCredential = credential
265 | pendingAssertionClientDataHash = clientDataHash

❌ (../../../tmp/ac2-controller/ios/PasskeyAutofillCredentialProvider/CredentialProviderViewController.swift:467:78)

465 | /// the RP-supplied salts down to credential providers via extensionInput
466 | /// (iOS 17.4+ for the type itself, iOS 18+ for the prf property).

467 | static func prfInput(fromAssertion request: ASPasskeyCredentialRequest) -> PrfInput? {
| ^ cannot find type 'PrfInput' in scope
468 | if #available(iOSApplicationExtension 18.0, *) {
469 | guard let prf = request.extensionInput?.prf else { return nil }
470 | return prfInput(fromAssertionInput: prf)

❌ (../../../tmp/ac2-controller/ios/PasskeyAutofillCredentialProvider/CredentialProviderViewController.swift:477:91)

475 | /// Variant for the prepareCredentialList flow which gives us the
476 | /// ASPasskeyCredentialRequestParameters directly.

477 | static func prfInput(fromAssertion parameters: ASPasskeyCredentialRequestParameters) -> PrfInput? {
| ^ cannot find type 'PrfInput' in scope
478 | if #available(iOSApplicationExtension 18.0, *) {
479 | guard let prf = parameters.extensionInput?.prf else { return nil }
480 | return prfInput(fromAssertionInput: prf)

❌ (../../../tmp/ac2-controller/ios/PasskeyAutofillCredentialProvider/CredentialProviderViewController.swift:488:81)

486 | /// parties only set prf.enabled on create, but a few also pass eval salts
487 | /// to immediately derive a secret.

488 | static func prfInput(fromRegistration request: ASPasskeyCredentialRequest) -> PrfInput? {
| ^ cannot find type 'PrfInput' in scope
489 | if #available(iOSApplicationExtension 18.0, *) {
490 | guard let prf = request.extensionInput?.prf else { return nil }
491 | return prfInput(fromRegistrationInput: prf)

❌ (../../../tmp/ac2-controller/ios/PasskeyAutofillCredentialProvider/CredentialProviderViewController.swift:499:8)

497 | private static func prfInput(
498 | fromAssertionInput prf: ASAuthorizationPublicKeyCredentialPRFAssertionInput

499 | ) -> PrfInput? {
| ^ cannot find type 'PrfInput' in scope
500 | // inputValues (when present) overrides saltInput1/2 per WebAuthn's
501 | // evalByCredential semantics. The platform exposes whichever is
502 | // applicable to the credential the user actually picked.

❌ (../../../tmp/ac2-controller/ios/PasskeyAutofillCredentialProvider/CredentialProviderViewController.swift:512:8)

510 | private static func prfInput(
511 | fromRegistrationInput prf: ASAuthorizationPublicKeyCredentialPRFRegistrationInput

512 | ) -> PrfInput? {
| ^ cannot find type 'PrfInput' in scope
513 | if let values = prf.inputValues {
514 | return PrfInput(first: values.saltInput1, second: values.saltInput2)
515 | }

⚠️ Skipping duplicate file: ../../../tmp/ac2-controller/ios/PasskeyAutofillCredentialProvider/PasskeyKeystoreMMKV.mm
Remove: Xcode » AC2Debug/PasskeyAutofillCredentialProvider » Build Phases » Compile Sources » PasskeyKeystoreMMKV.mm

⚠️ Pods/SDWebImage-SDWebImage: iOS@9.0 deployment version mismatch, expected >= 2.0 <= 26.4.99

› 9 error(s), and 2 warning(s)

CommandError: Failed to build iOS project. "xcodebuild" exited with error code 65.
 ELIFECYCLE  Command failed with exit code 1.
`

@bwmx bwmx closed this Jun 12, 2026
@bwmx
bwmx deleted the temp/potential-fixes branch June 12, 2026 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant