记录下App发布完第一版(1.0.0)之后,更新版本发布的过程。
1、发布第一版之后,需要修改Xcode中的version和build版本号,比如为2.0.0和2.0.0.0。archive上传发布testFlight之后,点击左边添加版本或平台,输入2.0.0。
填写发布前的基本信息后,可以添加新构建的版本2.0.0.
2、选择已经提交testFlight(点击构建版本后会自动显示)的版本2.0.0,点击完成。
核对基本信息之后,检查无误,点击存储。
3、提交以供审核。
4、此时会弹出广告标识符选择。
IDFA(identifier for advertising)广告标识符:使用对外广告推广,跨平台等用户追踪等。
iOS6中的另一个新方法,返回一个NSUUID实例,最后获得一个UUID,有系统储存着。
重新生成广告标识符的情况:
1 用户完全重置系统((设置程序 -> 通用 -> 还原 -> 还原位置与隐私) ,这个广告标示符会重新生成。
2 用户明确的还原广告(设置程序-> 通用 -> 关于本机 -> 广告 -> 还原广告标示符) ,那么广告标示符也会重新生成。
在同一设备上APP取到的值是相同的,是苹果专门给各广告提供商用来追踪用户而设的,用户可以在 设置|隐私|广告追踪 里重置此id的值,或限制此id的使用,故此id有可能会取不到值。
注意:由于IDFA有取不到的情况,故不可以做为业务分析的值ID来识别用户。
从14年2月开始,APPLE拒绝采集IDFA但未集成广告服务的应用进入APPStore,而使用IDFA能够较精准的识别用户,尤其对于广告主追踪广告转化率提供了很大帮助。采集IDFA可以最大程度的保证您数据的稳定性和一致性。故我们使用包含IDFA包的时候,在广告标识的用途,需要注意:
在四个复选框中:
1.服务应用中的广告。如果你的应用中集成了广告的时候,你需要勾选这一项。
2.跟踪广告带来的安装。如果你使用了第三方的工具来跟踪广告带来的激活以及一些其他事件,但是应用里并没有展示广告你需要勾选这一项。
3.跟踪广告带来的用户的后续行为。如果你使用了第三方的工具来跟踪广告带来的激活以及一些其他事件,但是应用里并没有展示广告你需要勾选第2项和第3项。
下边还有一项
4.这一项下的内容其实就是对你的应用使用idfa的目的做下确认,只要你选择了采集idfa,那么这一项都是需要勾选的。
如果应用中只集成了广告,不追踪广告带来的激活行为,选择1和4
如果应用中没有集成广告,但是需要追踪广告带来的激活行为,选择2,3和4
如果集成广告,而且使用追踪广告带来的激活行为,全选。
查看代码中是否有:
NSString *adId = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];
5.可能出现的异常现象
*缺少合规证明。
解决办法是在plist里面添加
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
或者点击缺少出口合规证明在弹出框中选择否。
*审核不通过,会被拒。比如:提供的登录账号和密码无法登录,没有用到后台持续定位而在Capabilities和Info.plist里面打开持续定位等。
发件人 Apple
2. 5 Performance: Software Requirements
Guideline 2.5.4 - Performance - Software Requirements
Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location.
Next Steps
To resolve this issue, please revise your app to include features that require the persistent use of real-time location updates while the app is in the background.
If your app does not require persistent real-time location updates, please remove the "location" setting from the UIBackgroundModes key. You may wish to use the significant-change location service or the region monitoring location service if persistent real-time location updates are not required for your app features.
Resources
For more information, please review the Starting the Significant-Change Location Service and Monitoring Geographical Regions.
Request a phone call from App Review
At your request, we can arrange for an Apple Representative to call you within the next three to five business days to discuss your App Review issue. Our representative will be able to discuss the issue in English or Chinese.
To request a call and ensure we have accurate contact information, reply directly to this message with a contact name and direct phone number to reach you.
申请应用审核团队致电联系
如果您有需要,我们将根据您的要求在三到五个工作日内安排一位精通中文的苹果公司代表致电与您联系,讨论您的应用审核结果。
为了确保我们有正确的联系资料,请回复这封邮件并提供您的姓名与电话号码。
申請應用審核團隊致電聯繫
如果您有需要,我們將根據您的要求在三到五個工作日內安排一位精通中文的蘋果公司代表致電與您聯繫,討論您的應用審核結果。
為了確保我們有正確的聯繫資料,請回覆這封郵件並提供您的姓名與電話號碼。