Application Loader提交ipa包错误总结:
1️⃣:ERROR ITMS-4238: "Redundant Binary Upload. There already exists a binary upload with build version '83' for train '1.0.3'" at SoftwareAssets/PreReleaseSoftwareAsset
原因是两次上传了相同版本号而导致的,所以就是修改一下版本号的问题(修改version或build都可以)。
2️⃣:The filename 未命名.ipa in the package contains an invalid character(s). The valid characters are: A-Z, a-z, 0-9, dash, period, underscore, but the name cannot start with a dash, period, or underscore
原因是在Archive之后得到的包的名称不能是中文名,随便改个英文名就可以了。
3️⃣:ERROR ITMS-90478: "Invalid Version. The build with the version “1.13” can’t be imported because a later version has been closed for new build submissions. Choose a different version number."
ERROR ITMS-90062: "This bundle is invalid. The value for key CFBundleShortVersionString [1.2] in the Info.plist file must contain a higher version than that of the previously approved version [1.13]."
原因是本次提交的版本号(1.2)比上一次提交的版本号(1.13)小,新版本的版本号要比上一次的版本号高才可以。
App Store审核被拒原因总结:
1️⃣:Your app uses location services but does not clarify the purpose of its use in the location modal alert. Apps that collect, transmit, or use location data must notify and obtain the user’s consent prior to accessing this data.
原因:APP使用定位功能,但是在获取权限提示框中未说明获取位置信息的目的。
2️⃣:
Your app uses the "prefs:root=" non-public URL scheme, which is a private entity. The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.
原因:APP使用私有API"prefs:root=",移除使用"prefs:root="的代码换成其他API。
网友评论