首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

xcodebuild:从命令行部署 iOS 应用程序

iOS 开发人员使用 Xcode 构建,测试,存档和上传应用程序到 iTunes Connect 是非常常见的做法。...在这篇文章,我们将看到如何构建,测试,存档和部署示例 iOS 应用程序到 iTunes Connect。 先决条件 为了理解命令行部署过程,我们应该提前设置以下内容。...使用 Xcode 工作区的示例应用程序 例如 CLI.xcworkspace 具有发布配置的 Xcode 方案:CLI-Release iTunes Connect 中进行生产的证书,AppID,...构建的测试 如果您使用上面提到的 “build-for-testing” 选项构建应用程序,我们可以使用相同的派生数据多个目标上执行测试。...我们不必构建应用程序两次以不同目的地上运行测试。 Archiving 存档 大多数 iOS 工程师发现归档 iOS 应用程序的过程非常痛苦,因为它涉及处理配置文件,证书和构建配置。

2.2K20

appuploader 上架详解大全(下)

我最开始​​ 传的1.0.0审核没通过,提交就没办法重新传1.0.0了只能更改更高的版本号 用啥软件都不能删已上传版本,构建版本号改下就行了 ​​8.去哪里进配置这个​​ Xcode或者apple...图标要上传啊,上传哪来图标,图标你app信息下面选择一个版本保存就显 示了,我这个刚才就是这么设置的,可以显示了现在,不是app信息里面, 箭头那个位置。 ​​...21.用的手机流量,上传的时候网络就是正常的,每次上传一半我的网络就掉线了​​ 试试上传通道2,如果不行你就要检查电脑是不是有软件把端口给占了,那可能 你网络有软件有问题,例如杀毒软件或者其他工具 ​​...下一步 要解决此问题,请修改您的应用程序,让用户可以自由访问您的应用程序的非基于账户的功能。...所以苹果已经说明得很清楚了,需要可以登陆也可以访问到课程页面。 想要解决可以提供一个比如说免登的游客账户功能。

1.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

iPhone页面的常用调试方法

根据Charles的提示,手机连接代理之后访问 chls.pro/ssl 安装证书,再访问即可 ? ?...的版本依赖于IOS版本。...下载越狱版的微信ipa(尽量通过正规渠道获取,也可直接在PP助手下载,下载的时候不要连接手机) ipa是iOS应用程序文件包,类似安卓的apk,正常版本的带有加密信息,打包后会出问题,越狱版已经去壳...签名需要使用开发版(iOS Developer),不要使用发布版(iOS Distribution),ipa包需使用越狱版 Xcode “Device Locked” When iPhone is unlocked...   记得在手机上选择信任电脑 could not find developer disk image   低版本XCode包含新版iOS的系统依赖,需要更新XCode为最新版,或者直接下载对应的包

3.3K10

iOS之深入解析Xcode 13正式版发布的40个新特性

Xcode 13 Release Candidate 支持 iOS 9 及更高版本、tvOS 9 及更高版本以及 watchOS 2 及更高版本的设备上调试。...压缩纹理格式; 对于相同的内容,Xcode 13 的 XIP 存档现在大约小 15%。...; 适用于 macOS 12 的应用程序,您可以使用属性检查器的 localize 属性非系统 NSMenuItem 上配置本地化的等效键选项; iOS 15 的应用程序,可以使用属性检查器的...)以及 TestFlight 或 App Store 的发布历史记录过滤 Energy 报告列表; Xcode Organizer 的新 Scroll Hitch Goals 使分析应用程序版本的滚动体验变得容易...的历史数据现在可以为每个指标图表显示最多 16 个应用程序的最新版本,提供应用程序更大时间窗口内的性能趋势; 现在,当查看指标时,检查器会显示应用的发布日期信息; Xcode Organizer

8.6K40

iOS App的上架和版本更新流程

App Store供人下载) 13、此时这个构建版本还没有生成,我们先把基本信息填写完毕,然后再进入Xcode把项目打包发送到过来。...八、Xcode打包工程 找到你刚刚下载的发布证书(后缀为.cer)或者p12文件,和Provisioning Profiles文件,双击,看起来没反应,但是他们已经加入到你的钥匙串。...1、Xcode中选择iOS Device(这里不能选择模拟器),按照下图提示操作 选择iOS Device 2、如果你的应用不支持横屏,把这两个勾去掉 如果你的应用不支持横屏,把这两个勾去掉 3、...App上传项目遇到的问题 上传成功 13、返回Itunes Connect网站上你自己的App信息查看一下 App信息查看 14、在这个构建版本这里就可以添加代码 添加代码 点击+号之后选择代码版本...Loader 选取你导出的ipa文件(或者双击“交付您的应用程序”选取ipa文件),之后按提示操作就行,上传完毕没有报错的话,过几分钟左右就可以ITunes Connect 里面就可以看到你上传的这个版本

1.1K41

关于apple上架常见问题汇总

当我尝试从 Xcode 上传应用程序时,出现此错误:请求的内部版本号“”具有无效格式。内部版本号只能包含数字字符 (0-9) 和句点。我已经验证版本和构建都存在并且格式正确。这怎么可能解决?...但是,我的机器人在生成我签名的存档后返回一个错误,上面写着:“exportArchive:Xcode Server 不支持将应用程序上传到 Apple。”。我有点失落。... Apple 拒绝后上传我的应用程序的新版本时,如何更改上传的版本号?当我尝试上传修改后的应用程序时,它不允许我并且我收到一条错误消息“错误 ITMS-4238:“冗余二进制上传。... SoftwareAssets/PreReleaseSoftwareAsset 已经存在构建版本为 '1' 的二进制上传,用于训练 '1.0'”错误 ITMS-4238:“冗余二进制上传。... SoftwareAssets/PreReleaseSoftwareAsset 已经存在构建版本为 '1' 的二进制上传,用于训练 '1.0'”。

1.6K30

2019年苹果商店上架app费用及所需资料资质等详细教程

七、Xcode打包工程 找到你刚刚下载的发布证书(后缀为.cer)或者p12文件,和Provisioning Profiles文件,双击,看起来没反应,但是他们已经加入到你的钥匙串。...Xcode中选择iOS Device(这里不能选择模拟器),按照下图提示操作 选择iOS Device 如果你的应用不支持横屏,把这两个勾去掉 如果你的应用不支持横屏,把这两个勾去掉 查看版本号和构建版本号...查看版本号和构建版本号 配置发布证书(ps:截图时选择的证书是错误的,大家注意一下,要选择发布证书) 配置发布证书 注意:如果这里没有黄色叹号,代表你的配置没问题,如果有,那就是证书和描述文件匹配...App上传项目遇到的问题 上传成功 13.返回Itunes Connect网站上你自己的App信息查看一下 App信息查看 14.在这个构建版本这里就可以添加代码 添加代码 点击+号之后选择代码版本...“交付您的应用程序”选取ipa文件),之后按提示操作就行,上传完毕没有报错的话,过几分钟左右就可以ITunes Connect里面就可以看到你上传的这个版本了。

22.9K10

iOS App上架流程

)此时这个构建版本还没有生成,我们先把基本信息填写完毕,然后再进入Xcode把项目打包发送到过来。...supportLists]五、[endif]Xcode打包工程找到你刚刚下载的发布证书(后缀为.cer)或者p12文件,和Provisioning Profiles文件,双击,看起来没反应,但是他们已经加入到你的钥匙串...Xcode中选择iOS Device(这里不能选择模拟器),按照下图提示操作选择iOS Device如果你的应用不支持横屏,把这两个勾去掉如果你的应用不支持横屏,把这两个勾去掉查看版本号和构建版本号查看版本号和构建版本号配置发布证书...13.返回Itunes Connect网站上你自己的App信息查看一下App信息查看14.在这个构建版本这里就可以添加代码添加代码点击+号之后选择代码版本添加构建版本15.提交以供审核提交以供审核...ipa文件(或者双击“交付您的应用程序”选取ipa文件),之后按提示操作就行,上传完毕没有报错的话,过几分钟左右就可以ITunes Connect里面就可以看到你上传的这个版本了。

80640

App Store上架审核过程中常见问题整理

使用 Xcode 打包上传 App 将 2 步骤申请好的证书和描述文件正确配置到 Xcode ,设置好Xcode的一些属性: 1.Xcode中选择iOS Device(这里不能选择模拟器); 2....问题:应用不支持 IPv6网络下使用 2016年6月1号起,苹果的审核人员会在 IPv6 网络上审核你的应用,所以如果你的应用程序无法使用 IPv6 协议,可能会被拒绝。...当然这些做完之后最好在Mac 上面搭建 IPv6网络供测试人员进行完测试再重新发布。 4....问题:info.plist 权限配置被拒 iOS 10 之后如果需要调用相机,蓝牙等设备时,需要在 info.plist 文件中进行相应的配置,否则应用会直接崩溃, iOS 10 之前则是无法访问。...问题:未通过 HTTPS 访问被拒 App Transport Security(ATS) 是 Apple 为增强 iOS App 网络通信安全提出的安全功能,适用于iOS App 和 App Extension

2.8K40

Flutter基础-环境搭建及demo运行

Flutter主要解决了移动开发的两个重要问题,一是原生应用程序的性能与平台的集成;二是提供多平台、可移植的UI工具包支持高效应用开发。...iOS 设置 安装 Xcode 我们需要安装 Xcode 7.2 或以上版本 , 整体步骤为: 安装 Xcode 7.2 或以上的版本 (通过web或者Mac AppStore) 命令行运行...从Flutter项目目录的终端窗口中运行ios/Runner.xcworkspace来打开Xcode工作空间 , 也可直接双击文件打开 Xcode,从左侧导航面板中选择 Runner 项目...然后去 iOS 设备上设置应用程序 ,General > Device Management下选择信任你的证书 若 Xcode的自动签名失败 , 请验证项目中的General> Identity>...若手机出现提示,授权电脑访问手机 命令执行 flutter devices确认连接电脑的设备 然后可通过执行 flutter run 运行我们的app 这里的 flutter devices 命令类似

2.9K40

最新iMazing 2.16.2官方强悍来袭,准备好吗?

图片最新版iMazing 2.16.2是上个月2022年10月27日发布,也是2022年最新版本。...•iOS和iPadOS 16.1,苹果推出了一项新的安全功能,需要设备密码提示才能启动备份。iMazing和iMazing Mini都支持此提示,目前无法绕过。...其他新功能•更改备份位置:设备选项更改设备备份位置时,iMazing现在会询问您是否要将备份及其所有存档复制到新位置(如果该位置没有现有备份)。...版本:2.16.2发布日期:2022年10月27日星期四图片2.16.2的修复和改进•照片:从iCloud下载照片和视频时,改善了登录体验和错误处理•其他小错误修复和改进2.16.1的修复和改进•修复了从...2.16.0的修复和改进•管理应用程序:修复了Apple Business或School Manager创建的新管理Apple ID无法检索通过批量购买购买的应用程序列表的问题。

1.5K00

ios开发证书详解

为了防止GFW进行中间人攻击(MitM),例如篡改github证书,导致无法访问github网站等问题,可选择不信任CNNIC: [钥匙串-系统]双击CNNIC ROOT,【信任】|【使用此证书时...安装应用程序时,Provisioning Profile文件被拷贝到iOS设备,运行该iOS App的设备也通过它来认证安装的程序。...预发布版本中加入了Team Provisioning Profile这项新功能。...(Provisioning File),描述文件应用被安装的时候会被拷贝到iOS设备。...Xcode7 免证书真机调试 Xcode 7 ,苹果改变了自己许可权限上的策略: 此前 Xcode 只开放给注册开发者下载,现在 Xcode 7 改变了这种惯有的做法,无需注册开发者账号,仅使用普通的

1.8K30

苹果上架需要什么

问题描述我刚刚在Apple Developer门户创建了一个应用程序,现在我想将从Phonegap创建的IPA文件上传到App Store.我该怎么做?...Mac OS X Catalina,没有iTunes应用,并且XCode> Open Developer Tool> Application loader找不到.更新:我可以XCode打开存档..."窗口,但是我的应用程序没有出现在列表.推荐答案尝试xcrun altool命令行:xcrun altool --upload-app --type ios --file ...IOS开发工具官网地址 http://www.applicationloader.net/最新版本已经优化了没支付688给apple的账号登录流程,无需再安装其他软件。...立即下载最新版本 appuploader官网首页下载,如果您是windows电脑,则选择点击 windows版,如果是mac 电脑则选择 mac版 下载后解压到电脑中就安装完成了。

25730

最新iMazing 2.16.2官方强悍来袭,准备好吗?

最新版iMazing 2.16.2是上个月2022年10月27日发布,也是2022年最新版本。...•iOS和iPadOS 16.1,苹果推出了一项新的安全功能,需要设备密码提示才能启动备份。iMazing和iMazing Mini都支持此提示,目前无法绕过。...其他新功能•更改备份位置:设备选项更改设备备份位置时,iMazing现在会询问您是否要将备份及其所有存档复制到新位置(如果该位置没有现有备份)。...版本:2.16.2发布日期:2022年10月27日星期四2.16.2的修复和改进•照片:从iCloud下载照片和视频时,改善了登录体验和错误处理•其他小错误修复和改进2.16.1的修复和改进•修复了从...2.16.0的修复和改进•管理应用程序:修复了Apple Business或School Manager创建的新管理Apple ID无法检索通过批量购买购买的应用程序列表的问题。

1.7K00

苹果上架的整个流程

必须是正式版的,beta版本Xcode是不能上传项目的 上传使用的 Mac 的 OS X系统必须也是正式版的,beta版本也不行 ?...使用两因素身份验证,只有您可以受信任的设备或网络访问您的帐户。当您想首次登录新设备时,需要提供两条信息-您的密码和六位数的验证码,这些信息会自动显示您信任的设备上或发送到您的电话号码。...例如,如果您有iPhone,并且是首次新购买的Mac上登录帐户,则系统会提示您输入密码和自动显示iPhone上的验证码。...由于仅您的密码已不足以访问您的帐户,因此双重身份验证可以极大地提高Apple ID以及您存储Apple的所有个人信息的安全性。...应用程序=> 实用工具=> 证书助理 ? 菜单选择 钥匙串访问=>证书助理=>从证书颁发机构请求证书 ? ? ? ? ? ? 双击下载的证书安装 ?

2.3K41

Ios应用上传步骤

如果您将来需要将该应用程序放在其他电脑上,您只需“钥匙串访问创建p12文件,并将p12文件安装在其他电脑上。这相当于给了其他电脑发布app的权限。...应用商店开辟空间 27.返回会员中心,然后点按“iTunes Connect”。 28.单击我的应用程序。 29.单击新建iOSApp。 30.按照提示依次填写相应信息,然后点击创建。...32.填写App介绍 33.根据提示输入。 34.此时,这个构建版本还没有生成。我们先填好基本信息,然后进入Xcode把项目打包发过去。 注意:填写完后一定要点击右上角的保存。...35.Xcode中选择模拟器作为iOS设备,并按照下面的提示进行操作。 36.修改。plist文件。都是。应该修改plist文件。...写一幅图画 38.发送成功后,返回我的App,刷新页面,build版本会有一个号。只需点击数字即可添加已发送的程序。 39.然后定价办公室设置你的应用程序上架后是免费还是收费。

55920

利用Xcode Server实现bot持续集成

Xcode Server是配置Mac端的一个服务器,在这个服务器上我们可以创建Bot自动执行机器人,软件应用程序本地(Xcode development Macs)开发过程,会将代码不断合并到git...较早时候,自动化持续集成工具通常采用Jenkins FastLane等实现,从Xcode 9开始,Xcode Server被集成到了Xcode开发工具,自动化执行就方便多了,Mac 电脑上, 安装...环境要求如下:1)macOS High Sierra 10.13.5及以上;2)Xcode 9.0及以上;3)项目需要使用 Git 进行版本控制,并且有一个可访问的远程仓库。...构建的产品存档。...2)选择一个仓库并点击Sign In来提供仓库的凭据,即使您已经Xcode首选项添加过,因为每个bot会在服务器上的钥匙串中保存一份自己的凭据。

4.3K30

肘子的 Swift 周报 #020 | 准备迎接 Swift 6 的到来

欢迎访问 fatbobman.substack.com[1] 订阅本周报的中英文电子邮件版本。 肘子的话 近日,Swift 社区公布了 Swift 6 的发布流程及预期时间表[2]。...自 2024 年 3 月 15 日起,将从主分支剥离出 release/6.0 分支,标志着 Swift 6 项目正式加速推进,预计将于今年下半年与新版 Xcode 同步发布。...然而,在当前的开发环境,自定义宏的使用不仅会显著增加项目的编译时间,而且宏较为复杂时,Xcode 的响应也会受到影响,导致代码自动提示和宏展开功能频繁出错。...[8] 本文讲解了如何在 iOS 模拟器上针对受保护的钥匙串项启用生物识别认证提示。... Xcode 8 推出之前,开发者可以通过访问未公开的 API,使用第三方插件来修改和增强 Xcode 的内部功能,赋予了广泛的自定义及扩展能力。

16910
领券