Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Visual Studio Hybird应用程序(Cordova)中生成iOS版本_Cordova_Visual Studio Cordova_Multi Device Hybrid Apps - Fatal编程技术网

无法在Visual Studio Hybird应用程序(Cordova)中生成iOS版本

无法在Visual Studio Hybird应用程序(Cordova)中生成iOS版本,cordova,visual-studio-cordova,multi-device-hybrid-apps,Cordova,Visual Studio Cordova,Multi Device Hybrid Apps,我正在Visual Studio 2015中构建Corodva应用程序。我能够在模拟器和连接的iPhone设备上运行该应用程序,并且我看到Cordova project/bin/iOS/Debug目录中生成的.ipa文件 现在,我正在尝试生成.ipa iOS应用程序的发布版本,该版本应位于/bin/iOS/release中 问题是,每当我尝试在Visual Studio中的“release”+“iOS”+“Local Device”配置下运行项目时,都会出现以下错误: Severity C

我正在Visual Studio 2015中构建Corodva应用程序。我能够在模拟器和连接的iPhone设备上运行该应用程序,并且我看到Cordova project/bin/iOS/Debug目录中生成的.ipa文件

现在,我正在尝试生成.ipa iOS应用程序的发布版本,该版本应位于/bin/iOS/release中

问题是,每当我尝试在Visual Studio中的“release”+“iOS”+“Local Device”配置下运行项目时,都会出现以下错误:

Severity    Code    Description Project File    Line
Error       linker command failed with exit code 1 (use -v to see invocation)   CustomerCordovaApp2015  C:\B8akWorkspace\B8akProject\B8akSolution\CustomerCordovaApp2015\clang  1

Severity    Code    Description Project File    Line
Error   /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/cordova/build  Command failed with exit code 2: {1}    CustomerCordovaApp2015  C:\B8akWorkspace\B8akProject\B8akSolution\CustomerCordovaApp2015\Error  1

Severity    Code    Description Project File    Line
Error       /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/cordova/build: Command failed with exit code 2 CustomerCordovaApp2015  C:\B8akWorkspace\B8akProject\B8akSolution\CustomerCordovaApp2015\ERROR building one of the platforms    1

Severity    Code    Description Project File    Line
Error   /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/cordova/build  Command failed with exit code 2 CustomerCordovaApp2015  C:\B8akWorkspace\B8akProject\B8akSolution\CustomerCordovaApp2015\MDAVSCLI   1
此外,Visual Studio中的输出声明“您可能没有构建此项目所需的环境或操作系统。”以下是输出面板中的相关行:

.
.
.
.
1>  Ld build/B8ak\ بيتك.build/Release-iphoneos/B8ak\ بيتك.build/Objects-normal/arm64/B8ak\ بيتك normal arm64
1>      cd /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios
1>      export IPHONEOS_DEPLOYMENT_TARGET=6.0
1>      export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Users/IBRAHIMALHUSSAIN/.taco_home/node_modules/taco-remote-lib/1.0.0/node_modules/taco-remote-lib/ios/node_modules/ios-sim/build/release:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
1>      /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk -L/Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/build/device -F/Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/build/device -FB8ak\ بيتك/Plugins/msopentech.azure.NotificationHub -filelist /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/build/B8ak\ بيتك.build/Release-iphoneos/B8ak\ بيتك.build/Objects-normal/arm64/B8ak\ بيتك.LinkFileList -dead_strip -weak_framework CoreFoundation -weak_framework UIKit -weak_framework AVFoundation -weak_framework CoreMedia -weak-lSystem -ObjC -fobjc-arc -fobjc-link-runtime -miphoneos-version-min=6.0 -framework AssetsLibrary /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/build/device/libCordova.a -framework CoreGraphics -framework MobileCoreServices -framework WindowsAzureMessaging -weak_framework Social -weak_framework MessageUI -framework CoreLocation -weak_framework SystemConfiguration -Xlinker -dependency_info -Xlinker /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/build/B8ak\ بيتك.build/Release-iphoneos/B8ak\ بيتك.build/Objects-normal/arm64/B8ak\ بيتك_dependency_info.dat -o /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/build/B8ak\ بيتك.build/Release-iphoneos/B8ak\ بيتك.build/Objects-normal/arm64/B8ak\ بيتك
1>ld : warning : ignoring file B8ak بيتك/Plugins/msopentech.azure.NotificationHub/WindowsAzureMessaging.framework/WindowsAzureMessaging, missing required architecture arm64 in file B8ak بيتك/Plugins/msopentech.azure.NotificationHub/WindowsAzureMessaging.framework/WindowsAzureMessaging (3 slices)
1>  Undefined symbols for architecture arm64:
1>    "_OBJC_CLASS_$_SBNotificationHub", referenced from:
1>        objc-class-ref in NotificationHub.o
1>  ld: symbol(s) not found for architecture arm64
1>clang : error : linker command failed with exit code 1 (use -v to see invocation)
1>
1>  ** BUILD FAILED **
1>
1>
1>  The following build commands failed:
1>      Ld build/B8ak\ بيتك.build/Release-iphoneos/B8ak\ بيتك.build/Objects-normal/arm64/B8ak\ بيتك normal arm64
1>  (1 failure)
1>  Error code 65 for command: xcodebuild with args: -xcconfig,/Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/cordova/build-release.xcconfig,-project,B8ak بيتك.xcodeproj,ARCHS=armv7 armv7s arm64,-target,B8ak بيتك,-configuration,Release,-sdk,iphoneos,build,VALID_ARCHS=armv7 armv7s arm64,CONFIGURATION_BUILD_DIR=/Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/build/sharedpch
1>  Command finished with error code 2: /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/cordova/build --device,--release
1>ERROR building one of the platforms : error : /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/cordova/build: Command failed with exit code 2
1>  You may not have the required environment or OS to build this project
1>  Failed to build app for buildNumber 566: /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/cordova/build: Command failed with exit code 2
1>Error : Remote build error from the build server Build failed with error /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/566/cordovaApp/platforms/ios/cordova/build: Command failed with exit code 2: {1}
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========
这是Mac终端输出,没有我能发现的有意义的错误:

IBRAHIM-ALHUSSAINs-Mac-mini:~ IBRAHIMALHUSSAIN$
IBRAHIM-ALHUSSAINs-Mac-mini:~ IBRAHIMALHUSSAIN$
IBRAHIM-ALHUSSAINs-Mac-mini:~ IBRAHIMALHUSSAIN$
IBRAHIM-ALHUSSAINs-Mac-mini:~ IBRAHIMALHUSSAIN$ remotebuild --secure false
remotebuild
Copyright (C) 2014 Microsoft Corporation. All rights reserved.
1.0.1

Warning: No server modules selected. Defaulting to configuration "modules": {"taco-remote": { "mountPath": "cordova"} }
Build Retention initialized with baseBuildDir /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds, maxBuildsToKeep 20
Initialized BuildManager with baseBuildDir /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds; maxBuildsInQueue 10; deleteBuildsOnShutdown true; allowsEmulate true; nextBuildNumber 20711
Remote build server listening on [http] port 3000
New build request submitted:
/build/tasks?command=build&vcordova=4.3.0&cfg=release&options=--device&loglevel=warn
{ 'accept-language': 'en-US',
  host: '192.168.8.102:3000',
  connection: 'close',
  'transfer-encoding': 'chunked' }
Build will be executed under: /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/20712
Saving build request payload to : /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/20712
Saved upload to /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/20712/upload_20712.tgz
express deprecated req.host: Use req.hostname instead ../../usr/local/lib/node_modules/remotebuild/node_modules/taco-remote/lib/server.js:88:96
POST /cordova/build/tasks?command=build&vcordova=4.3.0&cfg=release&options=--device&loglevel=warn 202 17977.116 ms - 717
GET /cordova/build/tasks/20712 200 6.083 ms - 717
Extracted app contents from uploaded build request to /Users/IBRAHIMALHUSSAIN/.taco_home/remote-builds/taco-remote/builds/20712/cordovaApp. Requesting build.
Taking 20712 as current build
GET /cordova/build/tasks/20712 200 14.648 ms - 68648
GET /cordova/build/tasks/20712 200 75.858 ms - 68678
GET /cordova/build/tasks/20712 200 5.350 ms - 68685
GET /cordova/build/tasks/20712 200 6.710 ms - 68685
GET /cordova/build/tasks/20712 200 3.103 ms - 68670
GET /cordova/build/tasks/20712 200 5.005 ms - 68670
GET /cordova/build/tasks/20712 200 3.343 ms - 68670
GET /cordova/build/tasks/20712 200 4.864 ms - 68670
GET /cordova/build/tasks/20712 200 3.119 ms - 68670
GET /cordova/build/tasks/20712 200 4.597 ms - 68670
GET /cordova/build/tasks/20712 200 2.738 ms - 68670
GET /cordova/build/tasks/20712 200 2.895 ms - 68670
GET /cordova/build/tasks/20712 200 2.787 ms - 68670
GET /cordova/build/tasks/20712 200 2.811 ms - 68670
GET /cordova/build/tasks/20712 200 3.549 ms - 68670
GET /cordova/build/tasks/20712 200 2.728 ms - 68670
GET /cordova/build/tasks/20712 200 10.458 ms - 68670
GET /cordova/build/tasks/20712 200 2.671 ms - 68670
GET /cordova/build/tasks/20712 200 2.645 ms - 68670
GET /cordova/build/tasks/20712 200 9.239 ms - 68670
GET /cordova/build/tasks/20712 200 2.867 ms - 68670
GET /cordova/build/tasks/20712 200 2.611 ms - 68670
GET /cordova/build/tasks/20712 200 4.430 ms - 68670
GET /cordova/build/tasks/20712 200 4.024 ms - 68670
GET /cordova/build/tasks/20712 200 23.758 ms - 68670
GET /cordova/build/tasks/20712 200 4.739 ms - 68670
GET /cordova/build/tasks/20712 200 4.178 ms - 68670
GET /cordova/build/tasks/20712 200 3.713 ms - 68670
Done with currentBuild. Checking for next build in queue.
GET /cordova/build/tasks/20712 200 3.835 ms - 68973
GET /cordova/build/tasks/20712/log 200 390.930 ms - -

我试图清理解决方案并重置Cordova缓存,但无法确定问题的根源

底层错误消息隐藏在第二个输出中,但很明显:“
\u OBJC\u CLASS\u$\u SBNotificationHub
未在arm64中定义”。当我搜索该错误时,我看到:您解决了这个问题吗?底层错误消息隐藏在第二个输出中,但很明显:“
\u OBJC\u CLASS\u$\ u SBNotificationHub
未在arm64中定义”。当我搜索这个错误时,我看到了这样一个问题:你解决这个问题了吗?