导航:首页 > 软件资讯 > as如何将app发布到蒲公英上

as如何将app发布到蒲公英上

发布时间:2022-08-24 19:38:26

① iOS App没有发布到AppStore之前怎么进行测试和演示


  1. 可以拿设备UDID进行打包,发给用户用电脑版iTunes安装或用第三方(如蒲公英)进行上传下载安装;

  2. iOS8以上可以发布到testflight,添加用户的app id,然后用户进行安装;

  3. 使用企业版证书打包ipa;

  4. Xcode链接手机安装。

② 如何使内测应用集成蒲公英 Android SDK,实现自定义反馈信息功能

您好,移动开发的一个重要难题,就是APP应用在开发过程中,必须使用大量不同的手机进行真实环境的测试,才有可能进入商用。由于手机操作系统的不同,以及操作系统版本之间的差异,使得真机测试这个过程尤其复杂,涉及终端、人员、工具、时间、管理等方面的问题,Android系统的设备因操作系统多样性和终端类型的庞杂,问题尤为复杂。恰恰就是这样,testin就想到了,做一个云的终端测试应用的服务!Testin为移动应用开发者提供云端真机自动测试服务,该服务基于一种软硬件相结合的技术,帮助开发者解决了移动应用在不同平台、不同版本系统中的测试问题。开发者可以免费使用云端1000多款真机测试自己为Android开发的应用,通过测试的应用可以直接发布到应用商店。此外,开发者和广告商还能使用Testin监控平台,监测全球不同地区用户的真机体验和广告展现质量。

③ iphone5s要怎样设置才能安装蒲公英网站上的app软件

蒲公英是一个内测网站,帮助开发者测试软件的。
普通用户的手机(非测试机)是无法安装测试版本的程序的。
只有那些标明是企业版签名的APP才可以安装。
内测软件会在程序签名的时候指定测试机器,不在其范围内的手机无法安装。

④ 蒲公英平台 上传app 名称怎么设置

你好,这个名称是由你自己设置的,最好简单明了,和你的应用有关的就可以了。
发布应用
1.上传应用
【发布应用】-【立刻上传】,上传ipa文件;

注:ipa文件在微系统后台打包后获取
(1)IOS打包
App类型选择【第三方市场】;
【微站ios打包】填写应用名称、上传图片logo、启动界面、icon,点击“提交并生成APP”;
【微媒体ios打包】填写应用名称、上传启动界面、icon、选择打包风格,点击“提交并生成APP”;
ios打包所用图片只可上传.png格式的图片哦;
(2)下载ipa文件
提交并生成APP后等待5分钟,再下载ipa文件,用于上传到蒲公英市场的应用包文件,每次打包都需要将最新的ipa文件上传到蒲公英应用市场。
2.完善信息
上传ipa文件后,应用的icon、名称、版本会直接回显;应用地址自动生成,无效做任何修改;
发布范围选择【直接发布】;发布到市场选择【将应用发布到广场】;
填写软件介绍;上传应用截图;最后【发布应用】即可;

⑤ ios开发 集成蒲公英可以上传appstore吗

一、证书的导出

1.1、前期工作

首先你需要有一个苹果的开发者帐号,一个Mac系统。
如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。
如果你已经有了一个IDP,打开http://developer.apple.com/并登录到苹果MemberCenter,见下:

登录以后可以看到下面这个界面,列出了你开发需要的一些工具,支持,itunes app管理等内容。

选择第二项:iOS provisioning Portal,进入,所有证书相关的都在这里进行。

1.2、申请AppId

在下图的左边选择 App IDs,我们先创建一个AppId,对于要发布到Appstore上的程序, 都有一个唯一的AppId,下面会列出你当前所有的AppId。
我们点击右上角的New App ID:

其中有两项需要你自己填:
第一个Description,用来描述你的AppId,这个随便填,没有什么限制;
第二项Bundle Identifier (App ID Suffix),这是你appid的后缀,这个需要仔细。
因为这个内容和你的程序直接相关,后面很多地方要用到,最好是com.yourcompany.yourappname的格式,当然没有公司名的个人开发者,第二项可以用你自己的英文名字或者拼音,如下图:
appcan.cn在线ipa包编译时需要填写的iapp IDs就是你在此输入的第二项内容。

填完后submit,如下图,可以看见我们已经生成的appid:ebook appid。想要支持推送服务和iCould等也可以在这儿配置:

1.3、申请发布证书
1.3.1、先创建一个证书请求文件
这儿需要一个Mac系统。以下内容以雪豹系统为例,其他版本差别不是很大。
首先打开应用程序-实用工具-钥匙串访问(KEY CHAIN),在证书助理中,选择"从证书颁发机构求证书",如下图:

在下图所示的界面,你的电子邮件地址:填你申请idp的电子邮件地址,常用名称,默认就好,CA空,选择存贮到磁盘,点击"继续":

选择保存的位置,比如选择桌面。

下一步点击完成,你就可以看到你的桌面多了一个CertificateSigningRequest.certSigningRequest的证书请求文件。
1.3.2、安装WWDR证书
继续登录到你的MEMBER CENTER,选择左边的certificates项,可以看到它右边有四个选项,我们选择Distribution,点击下面的click here to download now.

下载完成后,双击安装,安装成功后,可以在你的钥匙串里面的证书下面看到这个中级证书。
1.3.3、请求一个发布证书
OK,现在来请求一个真正的发布证书,还是在这个页面,点击request certificate:

这个页面告诉你怎么生成发布证书,点击下面的"选取文件",选择你在第一步创建的证书请求文件,然后点击"submit":

OK。现在你有一个证书可以下载了,如下图(不能下载请刷新页面):

1.3.4、安装和导出
点击"download"下载你生成的证书,下载完成后双击安装,如果有如下提示,选择login,OK:

这时再查看你的钥匙串,应该有下面这一行Iphone Distribution的证书,注意,这个证书有一个小三角可以点击,展开后有一个对应的密钥。如果你没有这个钥匙,那么请检查上面那一步做错了。

现在发布证书已经安装了,我们选择这个证书,右击,选择,导出"xxxxxxx",如下:

给你要导出的证书起个名字,选择一个存的位置,注意,保存成P12的信息交换文件

输入密码,如果Mac系统有密码,后面还会要求你输入系统密码。

现在你就有了发布程序需要的p12文件。
appcan.cn在线ipa包编译时需要上传的distribution.p12就是你导出的发布证书;certificate password就是导出证书时填写的密码。

⑥ 蒲公英上可以用企业账号发布企业版的App吗

主要有以下原因: 原因一:在导出 iOS App 的安装包文件(.ipa文件)时,选择了 App-Store 方式。 在导出 iOS 的 .ipa 文件时,有些开发者选择了 App-Store 方式,这种方式导出的 .ipa 文件,只适合于上传到苹果 App Store,并不能通过蒲公英来安装。如果是这种方式导出的 .ipa文件,传到蒲公英上时,蒲公英会显示“App-Store版”,这种版本是不能通过蒲公英安装的。 原因二:在导出 iOS App 的安装包文件(.ipa文件)时,选择了 Ad-hoc 方式,但是没有添加设备 UDID。 在导出 iOS 的安装包文件时,如果选择了 Ad-hoc 方式(一般用于苹果个人开发者账户),那么,如果要某台设备可以安装,则必须要将这台设备的 UDID 添加到导出安装包时所用的证书文件中(. mobileprovision文件),才可以在这台设备上安装。 使用 Ad-hoc 方式导出的安装包文件上传到蒲公英后,蒲公英会显示为“内测版”,同时会在应用管理中,显示出该安装包的证书中包含的 UDID 列表。开发者可以根据显示出的 UDID 列表,来排查某台设备的 UDID 有没有被添加到安装包的证书中。 原因三:在导出 iOS App 的安装包文件(.ipa文件)时,选择了 In-house 方式,但是证书已过期。 在导出 iOS 的安装包文件时,如果选择了 In-house 方式(一般用于苹果企业开发者账户),此时,如果出现无法安装的情况,开发者可以检查一下自己的企业开发者证书是否已过期。因为苹果对于企业开发者证书管理较为严格,所以开发者如果使用不当,可能会导致企业证书被封,被封后的企业证书导出的安装包,也是无法正确安装的。 原因四:开发者在生成App安装包时,没有在 Xcode 中设置正确的 Architecture。 iOS 应用的 Architecture(架构),决定了这款 iOS 应用可以在哪些设备机型上安装。例如,如果某个应用在 Xcode 中只添加了arm64 这一种 Architecture,那么最终打包后的安装包文件上传到蒲公英后,对于 iPad mini、iPhone5 等以下设备,都是无法安装的(因为这些设备都不是 arm64 架构)。换句话说,如果需要在某个设备上可以安装,App 就必须支持那个设备的 Architecture。 所以,正确的解决方法是,在生成 App 安装包时,尽可能让 App 支持更多的 Architecture。 具体操作方法是:在 Xcode - Build Settings - Architecture 中,增加 armv7、armv7s、arm64,以便所有设备都可以安装。然后,将 "Build active architecture only" 设置为 NO。对于各个 iOS 设备支持的 Architecture 类型。请点击这里查看。 原因五:App 支持的 iOS 系统版本,和当前设备系统版本不符。 App 支持的 iOS 系统版本过低或者过高,都可能导致 App 无法安装成功。例如,如果某个 App 设置了只支持 iOS 7.0 以上的系统时,那么,如果在 iOS 6.1 系统上安装时,肯定是无法安装成功。 因此,解决的方法也很简单,我们应该尽量让 App 尽可能支持更宽泛的系统版本。 具体操作方式是:在 Xcode - General - Deployment Info - Deployment Target 中,给 App 设置一个尽量低的版本,例如 iOS 5.0。 原因六:开发者上传的是一个破解的 ipa 安装包,或者是一个使用破解 Xcode 方式打包生成的 ipa 安装包,或者是通过 iTunes 生成的 ipa 安装包。 通过任何非 Xcode(或 Xcode 的命令行工具)生成的安装包,都是没有办法正确在设备上安装的(越狱设备除外)。常见的不正确的打包 ipa 的方式有:通过 iTunes 导出安装包文件、通过 iTools 导出安装包文件等等。这种类型的 App 上传到蒲公英后,会显示未签名 的标签提示。 正确的方法是,使用一个正常的苹果开发者证书,通过未破解的 Xcode 打包生成 ipa 安装包。 原因七:设备上已经安装了这个App,且已经安装的 App 和要安装的 App 是用不同证书打包的。 这种情况下,也会造成 App 安装失败。解决的方式很简单,开发者只需将设备上原来已经安装的 App 删除,再重新安装新的 App 即可。 原因八:Info.plist 文件中的LSRequiresIPhoneOS 没有设置,或者设置了 NO。 对于 iOS 的 App 来说,如果Info.plist 文件中的LSRequiresIPhoneOS 没有设置,或者设置了 NO,那么由 Xcode 导出的安装包(.ipa 包),就不会包含 Payload 文件夹,而是被一个叫做 Applications 的文件夹代替。这样的安装包在安装时,会被 iOS 判定为无效的安装包,所以无法被正确安装。 解决方式也很简单,只需要将Info.plist 文件中的LSRequiresIPhoneOS 设置为 YES,然后重新打包即可。具体操作为:在 Xcode 中打开 Info.plist 文件,然后检查 LSRequiresIPhoneOS 是否已设置,如果没有设置,就添加一个,然后将 LSRequiresIPhoneOS的类型设置为 Boolean,值设置为 YES。 设置好以后,可以看到 Info.plist 文件中显示 Application requires iPhone environment 的值为 YES。 另外,还可以使用蒲公英的 Mac OS 客户端 来打包上传 App,蒲公英的 Mac OS 客户端在打包安装包时,自动处理了这个问题。 原因九:网络出现中断或异常。 遇到这种情况,用户可检查自己手机的所连接的网络是否稳定、速度是否正常等。可以尝试一下其他网站,或者更换一个 Wi-Fi,或者由 Wi-Fi 换成 3G/4G 等,然后重新安装。

⑦ ios 企业级app 怎么上传

一、通过企业账号申请证书

1Certificate Signing Request (CSR)文件

在Mac系统中进入“钥匙串访问”,选择“钥匙串访问”-“证书助理”-“从证书颁发机构请求证书…”,如图1所示:

<?xmlversion='1.0'encoding='UTF-8'?>
02.2<!DOCTYPEplistPUBLIC'-//Apple//DTDPLIST1.0//EN''http://www.apple.com/DTDs/PropertyList-1.0.dtd'>
03.3<plistversion='1.0'>
04.4<dict>
05.5<key>items</key>
06.6<array>
07.7<dict>
08.8<key>assets</key>
09.9<array>
10.10<dict>
11.11<key>kind</key>
12.12<string>software-package</string>
13.13<key>url</key>
14.14<string>ipa包URL(必填)</string>
15.15</dict>
16.16<dict>
17.17<key>kind</key>
18.18<string>full-size-image</string>
19.19<key>needs-shine</key>
20.20<false/>
21.21<key>url</key>
22.22<string>下载时大图(非必填)</string>
23.23</dict>
24.24<dict>
25.25<key>kind</key>
26.26<string>display-image</string>
27.27<key>needs-shine</key>
28.28<false/>
29.29<key>url</key>
30.30<string>下载时小图(非必填)</string>
31.31</dict>
32.32</array>
33.33<key>metadata</key>
34.34<dict>
35.35<key>bundle-identifier</key>
36.36<string>BundleID(必填)</string>
37.37<key>bundle-version</key>
38.38<string>1.0</string>
39.39<key>kind</key>
40.40<string>software</string>
41.41<key>subtitle</key>
42.42<string>副标题(非必填)</string>
43.43<key>title</key>
44.44<string>应用名(必填)</string>
45.45</dict>
46.46</dict>
47.47</array>
48.48</dict>
49.49</plist>

⑧ 如何使用企业证书将程序打包上传到蒲公英

之前用过蒲公英,后来新版本的软件体积超过了300M,蒲公英就不能用了。根据多名开发者报告, 苹果在 iOS 8.1 的测试版中封堵了存在已久的 "企业证书日期" 漏洞. 这个漏洞最广泛的应用就是, 用户不需要越狱, 就可以在 iOS 设备上安装 GameBoy, SNES 这些经典主机的模拟器, 进而享受老游戏. 用户只需要修改 iOS 系统时间, 通过 Safari 下载模拟器的 ipa 安装包就可以.现在 GBA4iOS 模拟器的开发者首先报告, iOS 8.1 中 "企业证书日期漏洞" 已经被修复. "苹果在缓慢杀死我们喜爱的一切东西," 开发者称, "现在最新 iOS 8.1 测试版已经在 iOS 模拟器业界引发一片哀嚎. 这个漏洞曾经给大家带来动力, 现在前景显得如此渺茫."所以喜爱玩 GameBoy 等模拟器的玩家, 就不得不停留在 iOS 8.0.2. 各个知名 iOS 模拟器的未来发展, 就完全取决于 iOS 8.1 越狱的进度.

⑨ 苹果手机上的软件怎么提取成安装包,放到电脑桌面,或者怎么把蒲公英上的苹果app下载到桌面。

iphone上保存到网络云里的文件,可以直接在电脑登录网络云官网下载,也可以通过网络云管家下载到。
工具:电脑,浏览器,网络云管家
步骤:
浏览器打开网络云,输入自己的网络账号登录;
找到视频,勾选,然后点击出现的下载按钮,即可将视频下载到电脑;

或者点击下载网络云管家,安装后登录自己的网络账号,同样找到视频,点击顶部的下载按钮即可;
也可以在右上角直接搜索视频,然后再勾选点下载,然后点击传输列表可以查看下载详情。

阅读全文

与as如何将app发布到蒲公英上相关的资料

热点内容
为什么创建id会出现服务器错误 浏览:835
代码中有不必编译的单词吗 浏览:563
钩子与数据库编程 浏览:563
安卓光遇录歌怎么设置 浏览:485
虚拟机怎么和云服务器搭建集群 浏览:896
python倒计时代码turtle 浏览:491
cad命令mv 浏览:928
nexus7一代androidl 浏览:306
linux使用静态库编译过程 浏览:103
android平滑滚动效果 浏览:841
什么是编译器指令 浏览:219
微控制器逻辑命令使用什么总线 浏览:887
程序员在学校里是学什么的 浏览:604
oraclejava数据类型 浏览:890
程序员考注册会计师 浏览:957
怎么使用access的命令按钮 浏览:899
有点钱app在哪里下载 浏览:832
博途v15解压后无法安装 浏览:205
什么是根服务器主机 浏览:438
安卓手游怎么申请退款 浏览:555