升级到ElCapitán后,Meteor应用程序未在iOS模拟器中运行

M.academy的Mark Shust

升级到ElCapitán后,我的Meteor应用程序出现问题,无法通过Xcode iOS Simulator登录。我重新安装了Xcode,但这似乎无济于事。

然后,我从Meteor应用程序中删除了cordova插件(cordova-plugin-statusbar @ 1.0.1,ionic-plugin-keyboard @ 1.0.4),清除了.meteor / local / cordova-plugins,然后重新测试了我的应用程序:

Marks-MacBook-Air:meteor markshust$ meteor run ios-device --settings settings/dev.json --verbose
Adding platform iOS to Cordova project
=> Errors executing Cordova commands:

   While adding platform iOS to Cordova project:
   Cordova error: CordovaError: Failed to fetch platform ios
   Probably this is either a connection problem, or platform spec is incorrect.
   Check your connection and platform name/version/URL.
   Error: version not found: [email protected]
   at /Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/cordova-lib/src/cordova/platform.js:270:25
   at _rejected (/Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:797:24)
   at /Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:823:30
   at Promise.when (/Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:1035:31)
   at Promise.promise.promiseDispatch (/Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:741:41)
   at /Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:557:44
   at flush (/Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:108:17)
   at process._tickCallback (node.js:448:13)
   (If the error message contains suggestions for a fix, note that this may not apply to the Meteor integration. You can try running again with the --verbose option to help diagnose the issue.)

因此,我继续安装了cordova-ios和ios-deploy:

Marks-MacBook-Air:meteor markshust$ npm install -g cordova-ios ios-deploy
-
> [email protected] preinstall /usr/local/lib/node_modules/ios-deploy
> ./src/check_reqs.js && xcodebuild

=== BUILD TARGET ios-deploy OF PROJECT ios-deploy WITH THE DEFAULT CONFIGURATION (Release) ===

Check dependencies

Write auxiliary files
write-file /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/ios-deploy-project-headers.hmap
write-file /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/ios-deploy.hmap
write-file /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/ios-deploy-own-target-headers.hmap
write-file /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/ios-deploy-all-non-framework-target-headers.hmap
/bin/mkdir -p /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/Objects-normal/x86_64
write-file /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/Objects-normal/x86_64/ios-deploy.LinkFileList
write-file /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/ios-deploy-generated-files.hmap
write-file /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/ios-deploy-all-target-headers.hmap

CompileC build/ios-deploy.build/Release/ios-deploy.build/Objects-normal/x86_64/ios-deploy.o src/ios-deploy.c normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
    cd /usr/local/lib/node_modules/ios-deploy
    export LANG=en_US.US-ASCII
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=214 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/zf/wj73wl2d71z5d7n2bdrw78mh0000gn/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.8 -g -fvisibility=hidden -Wno-sign-conversion -iquote /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/ios-deploy-generated-files.hmap -I/usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/ios-deploy-own-target-headers.hmap -I/usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/ios-deploy-all-target-headers.hmap -iquote /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/ios-deploy-project-headers.hmap -I/usr/local/lib/node_modules/ios-deploy/build/Release/include -I/usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/DerivedSources/x86_64 -I/usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/DerivedSources -F/usr/local/lib/node_modules/ios-deploy/build/Release -x objective-c -fno-objc-arc -MMD -MT dependencies -MF /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/Objects-normal/x86_64/ios-deploy.d --serialize-diagnostics /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/Objects-normal/x86_64/ios-deploy.dia -c /usr/local/lib/node_modules/ios-deploy/src/ios-deploy.c -o /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/Objects-normal/x86_64/ios-deploy.o

Ld build/Release/ios-deploy normal x86_64
    cd /usr/local/lib/node_modules/ios-deploy
    export MACOSX_DEPLOYMENT_TARGET=10.8
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -L/usr/local/lib/node_modules/ios-deploy/build/Release -F/usr/local/lib/node_modules/ios-deploy/build/Release -filelist /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/Objects-normal/x86_64/ios-deploy.LinkFileList -mmacosx-version-min=10.8 -framework MobileDevice -F/System/Library/PrivateFrameworks -fobjc-arc -fobjc-link-runtime -framework Foundation -framework CoreFoundation -Xlinker -dependency_info -Xlinker /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/Objects-normal/x86_64/ios-deploy_dependency_info.dat -o /usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy

GenerateDSYMFile build/Release/ios-deploy.dSYM build/Release/ios-deploy
    cd /usr/local/lib/node_modules/ios-deploy
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil /usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy -o /usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy.dSYM

** BUILD SUCCEEDED **

/usr/local/bin/ios-deploy -> /usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy
[email protected] /usr/local/lib/node_modules/cordova-ios

[email protected] /usr/local/lib/node_modules/ios-deploy

但是,在安装了这两个软件包之后,我得到了相同的错误:

Marks-MacBook-Air:meteor markshust$ meteor run ios-device --settings settings/dev.json --verbose
Adding platform iOS to Cordova project
=> Errors executing Cordova commands:

   While adding platform iOS to Cordova project:
   Cordova error: CordovaError: Failed to fetch platform ios
   Probably this is either a connection problem, or platform spec is incorrect.
   Check your connection and platform name/version/URL.
   Error: version not found: [email protected]
   at /Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/cordova-lib/src/cordova/platform.js:270:25
   at _rejected (/Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:797:24)
   at /Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:823:30
   at Promise.when (/Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:1035:31)
   at Promise.promise.promiseDispatch (/Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:741:41)
   at /Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:557:44
   at flush (/Users/markshust/.meteor/packages/meteor-tool/.1.1.10.12lm5ls++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:108:17)
   at process._tickCallback (node.js:448:13)
   (If the error message contains suggestions for a fix, note that this may not apply to the Meteor integration. You can try running again with the --verbose option to help diagnose the issue.)

任何人都知道发生了什么事吗?它抱怨它找不到版本[email protected],但是它显然是全局安装的。

我也尝试卸载全局软件包:

npm uninstall -g cordova-ios ios-deploy

然后删除并添加回流星平台的ios:

meteor remove-platform ios
meteor add-platform ios

但我仍然收到相同的错误:

=> Errors executing Cordova commands:         

   While adding platform iOS to Cordova project:
   Cordova error: Failed to fetch platform ios
   Probably this is either a connection problem, or platform spec is incorrect.
   Check your connection and platform name/version/URL.
   Error: version not found: [email protected]
   (If the error message contains suggestions for a fix, note that this may not apply to the Meteor integration. You can try running again with the --verbose option to help diagnose the issue.)
维克多·韦尔塔

我遇到了同样的问题,只需删除.cordova目录即可解决

rm -rf ~/.cordova

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

应用程序未在模拟器上运行

来自分类Dev

未在Android TV模拟器中运行的示例应用程序的视频

来自分类Dev

在 ios 模拟器上卸载 React Native 应用程序后无法运行

来自分类Dev

升级到1.3后在Typescript应用程序中未定义控制器

来自分类Dev

重置模拟器后,iOS7中的应用程序崩溃

来自分类Dev

尝试在iOS模拟器中运行应用程序时收到奇怪的Xcode错误

来自分类Dev

将Adobe AIR应用程序部署到iOS模拟器中

来自分类Dev

将MAF应用程序部署到Jdeveloper中的iOS模拟器

来自分类Dev

无法在 iOS 模拟器中安装应用程序

来自分类Dev

升级到Meteor 1.3后,无法在Ubuntu 14.04 LTS上部署应用程序

来自分类Dev

在iOS上重置模拟器后,我第一次运行黄瓜应用程序崩溃

来自分类Dev

Carplay应用程序未在iOS 13模拟器上显示

来自分类Dev

Xcode / iOS模拟器未在全屏上显示该应用程序

来自分类Dev

iOS应用程序可在模拟器中以后台模式运行,但不能在设备中运行吗?

来自分类Dev

将xcode升级到5后,旧项目在ios6.1模拟器下不再起作用

来自分类Dev

应用程序可在ios模拟器中运行,但未显示对index.ios.js的更改

来自分类Dev

Android 应用程序在真实设备上安装后崩溃,但在模拟器中运行良好

来自分类Dev

应用程序未在Android Studio模拟器中启动

来自分类Dev

安装后,为什么不在模拟器上运行该应用程序,却在模拟器浏览器屏幕上显示该应用程序?

来自分类Dev

升级到播放2.2后,应用程序崩溃

来自分类Dev

升级到iOS 8后无法从testflight安装应用程序构建

来自分类Dev

升级到ios 9.3后调用本机代码时,应用程序崩溃

来自分类Dev

升级到ios 9.3后调用本机代码时,应用程序崩溃

来自分类Dev

安装后,为什么不在模拟器上运行该应用程序?

来自分类Dev

在模拟器中运行应用程序时删除针对本地通知的iOS权限警报

来自分类Dev

升级到Android Studio 2.0后,我无法在Android模拟器中更改屏幕方向

来自分类Dev

应用程序在模拟器上运行,但不在真实设备中运行

来自分类Dev

XCode:应用程序无法在模拟器上运行

来自分类Dev

即使 iOS 应用程序在模拟器上运行,它也会在 iPhone 上崩溃

Related 相关文章

  1. 1

    应用程序未在模拟器上运行

  2. 2

    未在Android TV模拟器中运行的示例应用程序的视频

  3. 3

    在 ios 模拟器上卸载 React Native 应用程序后无法运行

  4. 4

    升级到1.3后在Typescript应用程序中未定义控制器

  5. 5

    重置模拟器后,iOS7中的应用程序崩溃

  6. 6

    尝试在iOS模拟器中运行应用程序时收到奇怪的Xcode错误

  7. 7

    将Adobe AIR应用程序部署到iOS模拟器中

  8. 8

    将MAF应用程序部署到Jdeveloper中的iOS模拟器

  9. 9

    无法在 iOS 模拟器中安装应用程序

  10. 10

    升级到Meteor 1.3后,无法在Ubuntu 14.04 LTS上部署应用程序

  11. 11

    在iOS上重置模拟器后,我第一次运行黄瓜应用程序崩溃

  12. 12

    Carplay应用程序未在iOS 13模拟器上显示

  13. 13

    Xcode / iOS模拟器未在全屏上显示该应用程序

  14. 14

    iOS应用程序可在模拟器中以后台模式运行,但不能在设备中运行吗?

  15. 15

    将xcode升级到5后,旧项目在ios6.1模拟器下不再起作用

  16. 16

    应用程序可在ios模拟器中运行,但未显示对index.ios.js的更改

  17. 17

    Android 应用程序在真实设备上安装后崩溃,但在模拟器中运行良好

  18. 18

    应用程序未在Android Studio模拟器中启动

  19. 19

    安装后,为什么不在模拟器上运行该应用程序,却在模拟器浏览器屏幕上显示该应用程序?

  20. 20

    升级到播放2.2后,应用程序崩溃

  21. 21

    升级到iOS 8后无法从testflight安装应用程序构建

  22. 22

    升级到ios 9.3后调用本机代码时,应用程序崩溃

  23. 23

    升级到ios 9.3后调用本机代码时,应用程序崩溃

  24. 24

    安装后,为什么不在模拟器上运行该应用程序?

  25. 25

    在模拟器中运行应用程序时删除针对本地通知的iOS权限警报

  26. 26

    升级到Android Studio 2.0后,我无法在Android模拟器中更改屏幕方向

  27. 27

    应用程序在模拟器上运行,但不在真实设备中运行

  28. 28

    XCode:应用程序无法在模拟器上运行

  29. 29

    即使 iOS 应用程序在模拟器上运行,它也会在 iPhone 上崩溃

热门标签

归档