当前位置: 首页 > news >正文

中山做展示型网站青岛建设集团招工信息网站

中山做展示型网站,青岛建设集团招工信息网站,兰州市城乡建设局网站通知公告,京东商城网上购物商城1.直接使用Xcode运行iOS工程 不用flutter构建#xff0c;在Xcode中是可以独立进行构建运行和打包发布的。 1).运行项目 先将flutter的build清理 $ flutter clean $ flutter pub get 然后立即用XCode打开iOS工程运行 运行会报错#xff1a; error: The sandbox is not …1.直接使用Xcode运行iOS工程 不用flutter构建在Xcode中是可以独立进行构建运行和打包发布的。 1).运行项目 先将flutter的build清理 $ flutter clean $ flutter pub get 然后立即用XCode打开iOS工程运行 运行会报错 error: The sandbox is not in sync with the Podfile.lock. Run pod install or update your CocoaPods installation. 提示你需要先打开终端cd到iOS工程目录执行pod install然后再运行项目。 $ pod install 到这里项目就已经正常运行到手机。 2).查看构建内容 Commond Shift G 进入~/Library/Developer/Xcode/DerivedData目录查看构建内容。 我们会在Debug-iphoneos中看到一个Runner.app这个Runner.app 是一个iOS应用程序包。它是一个可执行的应用程序目录包含了所有的资源和编译后的代码用于在 iOS 设备或模拟器上运行。 右键选择“显示包内容”我们会看到一个名为“Runner”的Mach-O文件。Mach-O (Mach Object) 文件格式是 macOS 和 iOS 操作系统用于可执行文件、目标代码、共享库和核心转储的文件格式。 另外还可看到所有的资源和依赖的框架。 3).打包 在Xcode进入Product - Scheme - Edit Scheme 左边选择“Archive”右侧设置“Build Configuration”控制打包出来的IPA是什么环境。 然后到Product选择Archive以构建和归档应用。 归档完成后在 Organizer 中选择您的归档。 点击 Distribute App。 选择分发方法例如 Ad Hoc 或 App Store根据您打包的目的。 按照提示操作选择签名证书和配置文件。 选择一个位置保存导出的 IPA 文件。 2.使用flutter构建能在模拟器运行的包 为了在模拟器上安装应用程序你需要构建一个专门为 iOS 模拟器架构如 x86_64 或 arm64 编译的版本。 $ flutter build ios --simulator 将Runner.app拖入iPhone模拟器就可以运行。缺少真机时就可以用这种方式打包让测试人员安装模拟器来测试。 3.使用flutter构建能在iPhone真机运行的包 1).构建Runner.app 使用flutter build ios命令默认会构建一个release环境的Runner.app程序包。 // 构建一个release环境的包 $ flutter build ios 或 // 构建一个release环境的包 $ flutter build ios --release 构建一个debug环境的包: $ flutter build ios --debug 因为还没签名所以是无法直接安装到真机上又因为架构不同也无法安装到模拟器上。 如果你再用Xcode打开iOS项目运行项目到真机会发现Xcode会重新构建一个Runner.app来进行安装。 那么有人就会问了既然安装不了那么用flutter build ios构建的Runner.app有什么用呢还不如到Xcode直接打包生成ipa文件来进行分发。是的可以这样理解对初学者来说用Xcode打包是最简单的。 实际上我们拿到Runner.app后还可以使用命令行或第三方工具将其签名打包成IPA。 2).基于命令行手动创建.ipa文件 如果您希望在不使用 Xcode 的情况下将 Flutter 构建的Runner.app转换为.ipa格式可以使用命令行工具。 a.终端cd到Runner.app所在目录 $ cd /Users/gamin/Desktop/fd b.创建 Payload 目录 在您的 Runner.app 所在的目录中创建一个名为 Payload 的文件夹。 $ mkdir Payload c.将 Runner.app 移动到 Payload 目录 将 Runner.app 文件夹移动到 Payload 文件夹中。 $ mv Runner.app Payload/ d.压缩 Payload 目录 将 Payload 文件夹压缩为 .ipa 文件。确保您的当前工作目录包含 Payload 文件夹。 $ zip -r Runner.ipa Payload/ 这样您就会得到一个名为 Runner.ipa的文件。然而这个.ipa文件仍需要一个有效的签名才能安装到 iOS 设备上。通常您需要使用苹果的开发者证书和配置文件来签名应用程序而这通常通过 Xcode 或其他代码签名工具完成。 3).使用第三方工具对.ipa进行签名 除了使用 Xcode 进行签名之外还有第三方工具可以用来为 iOS 应用程序包括 Flutter 构建的  Runner.app签名。这些工具通常被开发者使用在没有苹果开发者账号的情况下进行测试或者进行越狱设备上的安装。然而这些方法通常不被苹果官方支持而且可能违反苹果的服务条款因此在商业和生产环境中使用时需要谨慎。 以下是一些第三方签名工具的例子 爱思助手 去工具箱中选择“IPA签名”。 Cydia Impactor Cydia Impactor 是一个流行的应用程序可以将 IPA 文件安装到 iOS 设备上。它要求用户提供一个有效的 Apple ID 来签署应用程序即使没有官方开发者账号也可以使用。 App Signer 这是一个 macOS 应用程序可以用来对 iOS 应用程序进行签名。它同样需要一个有效的 Apple ID 和对应的证书来进行签名。 iOS App Signer 这是一个开源的工具通过图形用户界面提供了应用程序签名的功能。它可以与 Xcode 生成的证书和配置文件一起使用。 AltDeploy 类似于 Cydia ImpactorAltDeploy 允许用户在 Mac 上签署并安装 IPA 文件到 iOS 设备。 AltStore AltStore 是另一种方法它允许用户通过一个特殊的应用商店安装非 App Store 应用。它使用用户的 Apple ID 来签署应用程序以便它们可以安装在未越狱的 iOS 设备上。 4).使用命令行工具 codesign 进行签名 如果您有苹果的开发者证书您可以使用 codesign 命令行工具来手动签名 Runner.app然后再打包为 .ipa。以下是 codesign 的基本用法 $ codesign -s YourCertificateName -f --entitlements YourEntitlements.entitlements Runner.app 在这里“YourCertificateName”是您的开发者证书名称“YourEntitlements.entitlements”是您的应用特权配置文件。您可以在 Keychain Access 应用中找到您的证书名称。 请注意手动签名和打包应用程序可能会遇到许多问题特别是在证书和配置文件管理方面。Xcode 提供了自动化的签名和打包流程因此如果可能建议使用 Xcode 来管理这些步骤。 由于这些方法绕过了苹果的正式工具和程序所以不建议用于生产环境或分发。对于正式的发布您应该使用 Xcode 或 Apple 提供的其他官方工具来确保您的应用符合苹果的安全和分发要求。
http://www.pierceye.com/news/326159/

相关文章:

  • 广州 企业网站建设公司网页设计模板
  • 长安网站建设制作价格乐清网站
  • 小游戏网站怎么做建站徐州seo代理计费
  • 苏州网站建设数据网络淘宝网店怎么运营起来
  • 网站建设项目实战实训报告凡科建网站
  • 网站建设程序编制做网站优化的教程
  • 已有网站 需要整改 怎么做信息网官网
  • 中石建基础设施建设有限公司网站南阳网站建设的公司
  • 广东建设银行网站营销渠道策略
  • 廊坊开发区规划建设局网站网站域名续费一年多少钱
  • 网站建设需要哪些准备国外网站顶部菜单设计
  • 免费域名注册和免费建站深圳品牌沙发
  • php网站开发就业网站开发研究综述
  • 华升建设集团有限公司网站网站如何做那种诱导广告
  • 做资讯网站要什么手续科技设计公司网站模板下载
  • 西安互联网网站建设湘潭网站建设设计
  • 微网站开发方案模板前程无忧招聘网下载app官网
  • 网站推广方式大全如何写软文赚钱
  • 同城同镇网站建设做幼儿网站的目标
  • 上饶网站建设兼职辽宁沈阳做网站
  • 阳江企业网站好的外包公司
  • 深圳做分销商城网站我有域名跟空间能教我做网站吗
  • 网站子目录做推送用什么网站
  • 网站手机优化网站上传空间的ip地址
  • 做网站增加流量自助微信网站设计
  • 网站推广的6个方法是什么软件开发合同模板范本1
  • 营销网站手机站wordpress的主题目录
  • 达州建设企业网站重视网站商务通
  • 淘宝网站怎么做视频58做二手车网站应该怎么推广
  • 自动翻译网站软件cf刷枪网站怎么做的