iOS 真机调试、打包测试、发布程序常见问题

//联系人:石虎QQ: 1224614774昵称:嗡嘛呢叭咪哄

一、打包上传到appstore时报错:

Thisactioncouldnotbe completed.Tryagain.(-22421)

解决方案:暂时请使用 -Application Loader上传app程序

Application Loader使用说明:

01:先导出ipa包

和xcode发布应用一样(Product --> Archive)

这里不点Upload to App Store,点Export,选择Save for iOS App Store Deployment,点Next按下来的步骤就能导出应该的.ipa文件了

02:使用Application Loader上传

打开:xcode工具栏-Xcode-Open Developer Tool-Application Loader

首次使用提示登录苹果账号,选择交付您的应用,再点击选取(这里选取的是应用导出的.ipa文件,另外请在itunesconnect中提前设置好此版本信息)

按照流程走即可上传成功

图1:

图2:

二、使用Application Loader上传app程序时报错:

ERRORITMS-90164\ ERROR ITMS-90046

解决方案:发布的描述文件失效,重新edit发布描述文件并下载打开,然后重新打包程序(所以,在程序打包之前,请确定发布描述文件是有效的)

三、真机调试报错:

The identity usedtosigntheexecutableisnolonger valid

解决方案:

1.有可能是真机调试的描述文件失效了,重新edit下载即可

2.如果真机调试描述文件未失效,可能是Provisioning Profile没选择好导致的,请在Build Settings中搜索signing,重新选择Provisioning Profile

四、打包发布到appstore时报错:

An App IDwithIdentifier'com.domainName.AppName'isnotavailable. Please enter a differentstring.

解决方案:

出现此问题的情况有很多,比如:APPID真的被占用了,那只能更换一个;

另外比较多的可能是证书或者描述文件没搞好导致的,请去苹果开发者中心进行仔细配置;

如果证书和描述文件确定没问题,依旧存在此问题,请看下是否使用的是xcode7.3版本,如果是,请更换xcode7.2重新打包,或许会有意想不到的结果

谢谢!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容