iOS提交新特点

1. Notification 支持必须要加,在Xcode的工程Capabilities选项卡里把Push Notification支持打开。

2. 提交申述的时候,提交的附件文件名称不能是中文的文件名。

Xcode-Localization

1. Localization, 在源码中用NSLocalizedString(string, cammet) 来处理字符串。

2. 在命令行: find . -name \*.m |xargs genstrings -o . 用来生成Localizable.strings

3. 在Xcode 工程的PROJECT (不是Target)面板里面,Localization选项里面添加需要支持的语言。

4. 在各个语言的目录比如:zh-Hans.lproj/ 添加Localizable.strings 文件(当然需要翻译成各自的语言)。

Android Studio 注意事项

1. 在user home 目录的.gradle目录下,新增一个全局文件gradle.properties, 添加以下内容,这样项目第一次加载就不会从网络上下载所需的文件了, 增加了打开的速度。


# The grade daemon aims to improve startup and execution time of gradle

org.gradle.daemon=true


更多的内容,可以Google上搜索: Android Studio Project long time关键字,可以查询到相关内容。

2. 在Android Studio -> Perferences -> Editor -> File Status 修改式样,Unkowned 的状态就不要把文件标红了。

iOS 的设备ID

1. UDID: 全称是Unique Device Identifier。iOS 7 之后废弃。

2. IDFV: iOS 6.0 系统新增用于替换uniqueIdentifier的接口。

3. IDFA: iOS 6.0+, 广告标示符,适用于对外:例如广告推广,换量等跨应用的用户追踪等。

4. MAC地址: iOS 7.0+ 废弃。

5. KeyChain: 在ios的钥匙串中记录自定义的uuid。