app在线制作|网站生成app

注册

新闻公告

0306/2022

Universal Links 配置教程讲解

为什么是Universal Links? 在线生成 Universal Links是苹果在WWDC 2015上提出的iOS9的新特性之一,此特性类似于深层链接,并能够方便地通过打开一个Https链接来直接启动您的客户端应用(手机有安装App)。对比起以往所使用的URL Scheme,这种新特性在实现Web-app的无缝链接时能够提供极佳的用户体验。 这具体是一种怎样的情景呢?举个例子,你的用户在微信里面浏览一个你们公司的网页,而此时用户手机也同时安装有你们公司的App;而Universal Links能够使得用户在打开某个详情页时直接打开你的app并到达app中相应的内容页面,从而实施用户想要的操作(例如查看某条新闻,查看某个商品的明细等等) Universal Links 和 URL Scheme有什么区别? 是两种不同技术的实现,都是通过苹果系统实现。 唯一不同的是URL Scheme 配置是通过打包来配置的,而深链是通过安装时请求https地址或者一个文件(内部为json结构),然后注册号https 和 app的对应。相当于URLScheme,调起更准确,universal和App的bundle ID(唯一) 相关联,所以不会产生冲突。原来的scheme URL因为并不唯一,所以可能会错误调起。 Universal Links配置说明文档 简介: 由于微信新SDK强制要求支持Universal Links, 我司为方便用户提供了相关便捷服务。具体步骤如下 一、开启关联域名(Associated Domains)服务 到,[苹果开发者网站]为当前的App ID开启关联域名(Associated Domains)服务: 二、创建新的(或更新现有的)描述文件 创建新的(或更新现有的)描述文件,下载并导入到XCode中(通过xcode自动生成的描述文件,可跳过这一步): 三、在Universal Links 功能模块中通过手动填写或者自动上传ipa 生成Universal Links 点击此处配置 1.手动生成Universal Links 1.1选择手动配置 1.2填入包名 1.3填入Team Id 1.4点击生成Universal Links 文件 2.上传ipa生成Universal Links 2.1点击自动配置 2.2点击选择ipa包,上传包 点击生成即可! 以上步骤都会生成一个文件,当下载完毕文件后,请将文件重命名为:apple-app-site-association     不要带任何后戳,然后直接上传服务器即可! 四、Xcode 中配置Universal Links 五、按上图添加了associated Domains 功能(证书和bundle Id 必须相同) 添加好后加入配置好的Universal Links 格式为 applinks: + Universal Links(无https) 此外配置微信SDK 需要改动部分代码,可以查阅微信文档 微信文档 注意点 Team ID 非 证书ID ,具体入下图所示: 六、微信配置 进入微信开发者后台(https://open.weixin.qq.com/)进入需要配置的app详情页,将地址填入配置等待审核通过
0206/2022

ipa上传到AppStore构造版本错误代码解析帮助

常见上传ipa构造版本错误解析: 1.Authentication failed.            (专用密码错误,请检查您的专用密码,或者去重新生成https://www.chuxueyun.com/new/content/id-271.html) 2.ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.shibei.cn [Payload/HBuilder.app] is invalid. [Missing code-signing certificate]. A Distribution Provisioning profile should be used when submitting apps to the App Store. For more information, visit the iOS Developer Portal."    (意思是您的mobileprovision文件和您的p12证书是不匹配的,或者您的p12证书是无效的,此问题解决办法,需重新去建立一遍证书和重新生成一遍描述文件mobileprovision也就是这个文件,再去重新打包,即可解决此问题) 3.ERROR ITMS-90189: "Redundant Binary Upload. You've already uploaded a build with build number '1090' for version number '1.0.9'. Make sure you increment the build string before you upload your app to App Store Connect. Learn more in Xcode Help (http://help.apple.com/xcode/mac/current/#/devba7f53ad4)."           (此问题意思是您已经有个1.0.9(1090)版本的ipa已经上传上去了,但是您却还在传同样的版本号的ipa安装包,只需要将1090+1为1091或将1.0.9改为1.1.0也可以,重新打包,即可解决此问题) 4.No suitable application records were found. Verify your bundle identifier 'com.yonyou.youyuncaiclient' is correct. 此问题解决办法为:您需要先在appstoreconnect新建App并且选择包名为com.yonyou.youyuncaiclient的id来建立,建立完成后才能进行上传ipa。 5.ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'HBuilder.app' can't be transparent nor contain an alpha channel." 您的ipa打包的时候选用的图标,含有圆角或者含有透明度,请修改图标为直角,再去重新打包,或者检查您的图标生成的时候,是否含有透明度! 6.ERROR ITMS-90101: "This bundle does not support one or more of the devices supported by the previous app version. Your app update must continue to support all devices previously supported. You declare supported devices in Xcode with the Targeted Device Family build setting. Refer to QA1623 for additional information 此问题解决办法:此问题一般在ipa更新的时候会出现,意思就是比如您的1.0.0版本上传的ipa是支持ipad的,但是您这次传的ipa包例如版本为1.1.1,但是这次您没有支持ipad,所以会造成设备不兼容,或报此错误,因此你打包的时候选择支持ipad即可 7.ERROR ITMS-90158: "The following URL schemes found in your app are not in the correct format: [1]. URL schemes need to begin with an alphabetic character, and be comprised of alphanumeric characters, the period, the hyphen or the plus sign only. Please see RFC1738 for more detail." 请检查您的info文件,或者检查您的URL schemes是否合格,URL schemes一般用在第三方调用App上面,请百度搜索URL schemes格式 8.The username ************* is not a member of the provider . Contact your team admin for assistance. 请检查您的账号,是否开通了开发者账号权限,一般来说此账号不是开发者账号才会报错此问题! 不断更新中。。。。。
12...5共5页