Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tns run ios not working after update #2355

Open
anoggi opened this issue May 11, 2021 · 0 comments
Open

tns run ios not working after update #2355

anoggi opened this issue May 11, 2021 · 0 comments

Comments

@anoggi
Copy link

anoggi commented May 11, 2021

Environment
Provide version numbers for the following components (information can be retrieved by running tns info in your project folder or by inspecting the package.json of the project):

  • CLI: 8.0.1
  • Cross-platform modules: 8.0.5
  • iOS Runtime: ^8.0.0
  • Plugin(s): @angular/animations │ 9.1.1 │
    │ @angular/common │ 9.1.1 │
    │ @angular/compiler │ 9.1.1 │
    │ @angular/core │ 9.1.1 │
    │ @angular/forms │ 9.1.1 │
    │ @angular/localize │ 9.1.1 │
    │ @angular/platform-browser │ 9.1.1 │
    │ @angular/platform-browser-dynamic │ 9.1.1 │
    │ @angular/router │ 9.1.1 │
    │ @nativescript/angular │ ^11.2.0 │
    │ @nativescript/core │ ^8.0.5 │
    │ @nativescript/ios │ ^8.0.0 │
    │ @nativescript/schematics │ ^9.0.0 │
    │ @nativescript/theme │ ~2.2.1 │
    │ @ng-bootstrap/ng-bootstrap │ 6.0.2 │
    │ @nstudio/nativescript-checkbox │ ^1.0.0 │
    │ angular-in-memory-web-api │ ^0.10.0 │
    │ bootstrap │ 4.4.1 │
    │ component │ ^1.1.0 │
    │ core-js │ 3.6.5 │
    │ jquery │ ^3.5.1 │
    │ jwt-decode │ 2.2.0 │
    │ lodash │ 4.17.15 │
    │ nativescript-localstorage │ ^2.0.1 │
    │ reflect-metadata │ ~0.1.12 │
    │ rxjs │ 6.5.5 │
    │ rxjs-compat │ ^6.6.6 │
    │ tns-core-modules │ ^6.5.27 │
    │ tslib │ 1.11.1 │
    │ zone.js │ 0.10.3
    @angular-devkit/build-angular │ 0.901.1 │
    │ @angular/cli │ 9.1.1 │
    │ @angular/compiler-cli │ 9.1.1 │
    │ @angular/language-service │ 9.1.1 │
    │ @nativescript/ios │ ^8.0.0 │
    │ @nativescript/schematics │ ~2.0.0 │
    │ @nativescript/tslint-rules │ ~0.0.5 │
    │ @types/jasmine │ 3.5.10 │
    │ @types/jasminewd2 │ 2.0.8 │
    │ @types/jwt-decode │ 2.2.1 │
    │ @types/lodash │ 4.14.149 │
    │ @types/node │ 13.11.1 │
    │ codelyzer │ 5.2.2 │
    │ jasmine-core │ 3.5.0 │
    │ jasmine-spec-reporter │ 5.0.1 │
    │ karma │ 5.0.1 │
    │ karma-chrome-launcher │ 3.1.0 │
    │ karma-coverage-istanbul-reporter │ 2.1.1 │
    │ karma-jasmine │ 3.1.1 │
    │ karma-jasmine-html-reporter │ 1.5.3 │
    │ nativescript-dev-webpack │ ~1.5.0 │
    │ protractor │ ^7.0.0 │
    │ tns-android │ 6.5.3 │
    │ tns-ios │ 6.5.4 │
    │ ts-node │ 8.8.2 │
    │ tslint │ 6.1.1 │
    │ typescript │ 3.8.3
  • NativeScript-Angular: ^11.2.0
  • Angular: 9.1.1

Describe the bug
After updating to the newest nativescript and @nativescript/ios, tns run ios is not working anymore. I get the following error:

error: Unexpected duplicate tasks:
1) Target 'frontendnativescript' (project 'frontendnativescript'): CodeSign /Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app/Frameworks/TNSWidgets.framework
2) Target 'frontendnativescript' (project 'frontendnativescript'): CodeSign /Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app/Frameworks/TNSWidgets.framework
error: Multiple commands produce '/Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app/Frameworks/TNSWidgets.framework/TNSWidgets':
1) Target 'frontendnativescript' has copy command from '/Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/node_modules/@nativescript/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework' to '/Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app/Frameworks/TNSWidgets.framework'
2) Target 'frontendnativescript' has copy command from '/Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/node_modules/tns-core-modules-widgets/platforms/ios/TNSWidgets.framework' to '/Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app/Frameworks/TNSWidgets.framework'

error: Multiple commands produce '/Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app/Frameworks/TNSWidgets.framework':
1) Target 'frontendnativescript' has copy command from '/Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/node_modules/@nativescript/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework' to '/Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app/Frameworks/TNSWidgets.framework'
2) Target 'frontendnativescript' has copy command from '/Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/node_modules/tns-core-modules-widgets/platforms/ios/TNSWidgets.framework' to '/Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app/Frameworks/TNSWidgets.framework'

note: Using new build system
note: Building targets in parallel
note: Using codesigning identity override: 
note: Planning build
note: Constructing build description
warning: duplicate output file '/Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app/Frameworks/TNSWidgets.framework' on task: PBXCp /Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/node_modules/tns-core-modules-widgets/platforms/ios/TNSWidgets.framework /Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app/Frameworks/TNSWidgets.framework (in target 'frontendnativescript' from project 'frontendnativescript')
warning: duplicate output file '/Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app/Frameworks/TNSWidgets.framework/TNSWidgets' on task: PBXCp /Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/node_modules/tns-core-modules-widgets/platforms/ios/TNSWidgets.framework /Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app/Frameworks/TNSWidgets.framework (in target 'frontendnativescript' from project 'frontendnativescript')
warning: duplicate output file '' on task: PBXCp /Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/node_modules/tns-core-modules-widgets/platforms/ios/TNSWidgets.framework /Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app/Frameworks/TNSWidgets.framework (in target 'frontendnativescript' from project 'frontendnativescript')
warning: Building for iOS Simulator, but the linked and embedded framework 'TNSWidgets.framework' was built for iOS + iOS Simulator. (in target 'frontendnativescript' from project 'frontendnativescript')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.4.99. (in target 'MDFInternationalization' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.4.99. (in target 'BEMCheckBox' from project 'Pods')
** BUILD FAILED **

Unable to apply changes on device: 31FE16F7-4244-4521-AF2F-BFAF9020FC98. Error is: Command xcodebuild failed with exit code 65.

I tried to fix this as suggested in this post: NativeScript/nativescript-cli#4035

In the List of Frameworks, Libraries and Embedded Content I found TNSWidgets.xcframework and TNSWidgets.framework. After deleting one of them (no matter which one) and running tns run ios again, I get another error:

Unable to apply changes on device: 31FE16F7-4244-4521-AF2F-BFAF9020FC98. Error is: Command xcrun with arguments simctl install 31FE16F7-4244-4521-AF2F-BFAF9020FC98 /Users/anoki/Downloads/sepm/ss20_sepm_qse_14/frontend_nativescript/platforms/ios/build/Debug-iphonesimulator/frontendnativescript.app failed with exit code 22. Error output:
 An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=22):
Failed to install the requested application
The bundle identifier of the application could not be determined.
Ensure that the application's Info.plist contains a value for CFBundleIdentifier.

All posts I found regarding this error suggest cleaning the project, which results in the first error again.

@anoggi anoggi changed the title tns run ios not working tns run ios not working after update May 11, 2021
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

No branches or pull requests

1 participant