Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.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
Ios xcrun错误域=FBSOpenApplicationErrorDomain,代码=1_Ios_Xcode_Xcodebuild_Xcrun - Fatal编程技术网

Ios xcrun错误域=FBSOpenApplicationErrorDomain,代码=1

Ios xcrun错误域=FBSOpenApplicationErrorDomain,代码=1,ios,xcode,xcodebuild,xcrun,Ios,Xcode,Xcodebuild,Xcrun,我正在尝试通过命令行使用以下命令构建应用程序: xcodebuild PRODUCT_BUNDLE_IDENTIFIER=com.myapp \ PROVISIONING_PROFILE="XXXX-XXXX-XXXX-XXXX-XXXX" \ CUSTOM_URL="http://mycustomurl.com" \ -project AppName.xcodeproj \ -scheme AppName \ -sdk iphoneos \ -configuration AppStoreDis

我正在尝试通过命令行使用以下命令构建应用程序:

xcodebuild PRODUCT_BUNDLE_IDENTIFIER=com.myapp \
PROVISIONING_PROFILE="XXXX-XXXX-XXXX-XXXX-XXXX" \
CUSTOM_URL="http://mycustomurl.com" \
-project AppName.xcodeproj \
-scheme AppName \
-sdk iphoneos \
-configuration AppStoreDistribution archive -archivePath $PWD/build/AppName.xcarchive
然后:

现在,我想运行此应用程序以使用emulator进行测试,因此我运行以下命令来安装和启动此应用程序:

xcrun -v simctl install booted AppName.app #Install
xcrun simctl launch booted com.myapp #Launch
应用程序立即关闭,xcrun返回:

An error was encountered processing the command (domain=FBSOpenApplicationErrorDomain, code=1):
The operation couldn’t be completed. (FBSOpenApplicationErrorDomain error 1.)
现在,如果我尝试使用xcode(通过gui)启动我的应用程序,那么启动时不会出现任何问题

我还试图:

  • 重置仿真器
  • 检查应用程序传输安全设置
  • 关闭应用程序的所有实例

您正在为iPhone操作系统构建(我可以在xcodebuild命令行中看到“-sdk iphoneos”参数)。然后您尝试将生成的.app对象安装到模拟器上(!!)

这将导致体系结构不匹配,从而产生神秘的运行时错误

将编译命令从“-sdk iphoneos”更改为类似“-sdk iphonesimulator9.3”(如果这是您需要的版本)。 如果有疑问,请键入“xcodebuild-showsdks”,屏幕上将显示已安装SDK的列表。选择一个你需要的

您可能还需要修改-arch参数,并将其从ARM更改为i386(请记住,模拟器运行在您的intel MAC上)


试着告诉我们它是否有效。

撞到了同一面墙。请注意,根据一些建议,我查看了system.log并看到请求启动com.*.**,选项为:{environment={};},这告诉我我遇到了与其他人相同的问题,但GUI或共享方案中没有任何内容。
An error was encountered processing the command (domain=FBSOpenApplicationErrorDomain, code=1):
The operation couldn’t be completed. (FBSOpenApplicationErrorDomain error 1.)