iOS 专栏iOS开发移动开发

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

2017-06-28  本文已影响60人  石虎132

//联系人:石虎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:

解决方案:发布的描述文件失效,重新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重新打包,或许会有意想不到的结果

谢谢!!!

上一篇 下一篇

猜你喜欢

热点阅读