如何使用MAC在真实设备中构建和部署ios api文件

Posted

技术标签:

【中文标题】如何使用MAC在真实设备中构建和部署ios api文件【英文标题】:How to build and deploy an ios api file in real device using MAC 【发布时间】:2017-04-28 12:33:01 【问题描述】:

我是mac新手,所以我已经安装了xcode并成功添加了ios平台。

当我给adb devices 时,我无法检测到我的iphone 设备名称,但是当我连接android 并给adb devices 时,我得到了我的设备。

当我给ionic build ios 时,我收到以下错误。我不知道如何在 iphone 中启用开发者选项

=== 构建目标 myFirst OF PROJECT myFirst WITH CONFIGURATION Debug ===

检查依赖关系

签署“myFirst”需要开发团队。在项目编辑器中选择一个开发团队。 SDK“iOS 10.3”中的产品类型“应用程序”需要代码签名

** 存档失败 **

以下构建命令失败: 检查依赖项 (1 次失败)

错误:命令的错误代码 65:xcodebuild with args: -xcconfig,/Users/subbarao/Desktop/myFirst/platforms/ios/cordova/build-debug.xcconfig,-workspace,myFirst.xcworkspace,-scheme,myFirst ,-configuration,Debug,-destination,generic/platform=iOS,-archivePath,myFirst.xcarchive,archive,CONFIGURATION_BUILD_DIR=/Users/subbarao/Desktop/myFirst/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/subbarao/桌面/myFirst/platforms/ios/build/sharedpch

【问题讨论】:

requires a development team. Select a development team in the project editor.Code signing is required for product type 'Application' in SDK 'iOS 10.0'的可能重复 @l'L'l 我试过了,但无法得到解决方案 试过哪一个?您需要设置开发团队,以便对其进行代码设计。 我在我的 xcode 中没有收到任何错误,上述错误来自我的终端,我已经成功地完全设置了开发团队和代码设计我已将所有内容更改为 ios 开发人员模式,这一切都在不代号@l'L'l ionic run android 工作正常,ionic run ios --device 也不工作 ionic build ios 工作正常 @l'L'l 【参考方案1】:

您需要在构建机器上使用开发配置文件。应用可以在没有配置文件的情况下在模拟器上运行,但需要在实际设备上运行。

如果您在 Xcode 中打开项目,它可能会自动为您设置配置。否则,您必须创建转到 iOS 开发中心并创建一个配置文件。

cordova run with ios error .. Error code 65 for command: xcodebuild with args:

这个人也有同样的问题 尝试在 Xcode 中以 ios dev 帐户登录

或者试试

离子平台移除 ios

离子平台添加ios

我遇到了同样的错误,但我尝试了上面的命令,它现在可以工作了 谢谢

【讨论】:

如何在 ios @HaSnen Tai 中启用开发者选项 因为我不是 IOS 用户,所以我真的不知道,但请像这样通过这个可能会有所帮助 apple.stackexchange.com/a/159197.I 在模拟器上调试应用程序,如果你会尝试这个命令 ionic platform remove ios ionic平台添加 ios 然后它会工作尝试谢谢@MohanGopi

以上是关于如何使用MAC在真实设备中构建和部署ios api文件的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2015 Apache Cordova 应用程序:如何直接部署到连接到 PC(不是 Mac)的 iOS 本地设备?

在没有苹果开发者计划和任何证书的真实设备上构建和部署 Iphone App

如何在真实的 iOS 设备上打开 .app 文件?

iOS 在真实设备上部署目标的神秘问题

如何将 iPhone 应用程序从 Xcode 4.3.1 部署到具有 IOS 5.0.1 越狱的真实 iPhone 设备 [重复]

以真实设备为目标时,无法在 IOS 中构建 react-native