è¹æApp Storeä¸ä¼ åºç¨æµç¨è¯¦è§£ï¼å¨åAppStoreæ交åºç¨ä¹åï¼å¼åè é¦å è¦æ为è¹æiOSå¼åè 项ç®çæåï¼
1ãç»å½developer.apple.com
2ãç¹å»member centerå è¿ä¸å¾
3ãç¹å»certificates Identifiersè¿ä¸å¾
4ãç¹å»Certificatesè¿ä¸å¾ï¼é¦å å建App IDs
5ã
å ¶æ¬¡å建ç¸åºçè¯ä¹¦ Developmentæ¯å¼åç¯å¢ä¸çè¯ä¹¦ï¼ Productionæ¯ç产ç¯å¢ä¸çè¯ä¹¦ï¼å¾appStoreä¸ä¼ ï¼ï¼å¯¹åºçæ¨éè¯ä¹¦ ä¹ä¸å¤è¯´äºã
6ãç¹å»ä¸ä¸æ¥åä¼è®©ä½ éæ© æ¬å°çææ¬å°å¯é¥åè¯ä¹¦å ³èï¼è§ä¸å¾
7ãæ¬å°çæå¯é¥æ件ãå¨LaunchPadéæ¾å°é¥å串访é®ï¼å建æ¬å°å¯é¥æ件è§ä¸å¾;
8ãç¨æ·é®ä»¶å°åå å¼åè è´¦å·çé®ç®±å°åï¼ CAå°åä¸ç¨å
9ãçææ¬å°å¯é¥æ件åï¼è¯¥æ¬å°å¯é¥éç¨ æ¨é åå¸ å¼åçç¯å¢è¯ä¹¦çå建ï¼å»ºè®®å建å®åä¸è¦å æï¼ ï¼æ¥æ¥éª¤6 å®æè¯ä¹¦å建ã
10ãå建é ç½®æ件ï¼è§ä¸å¾ï¼ä¹ä¸æææ¥éª¤å®æåï¼è¯ä¹¦åé ç½®æ件以åbundle idå°±å建好äºãå©ä¸å¨æ¬å°é¡¹ç®ä¸ååºç¸åºè®¾ç½®
11ãæ·»å ä½ çå¼åè è´¦å·åå¯ç å°é¡¹ç®ä¸ï¼è§ä¸å¾
12ã
设置Build Settingsï¼è§ä¸å¾ãdebug 对åºçæ¯å¼åè¯ä¹¦åå¼åçé ç½®æ件ï¼release对åºçæ¯åå¸è¯ä¹¦ååå¸é ç½®æ件ï¼development对åºçæ¯æµè¯ç¯å¢ï¼production对åºçæ¯ç产ç¯å¢ãè¯·å¤§å®¶æ ¹æ®å®é æ åµéæ©å¯¹åºçè¯ä¹¦åé ç½®æ件ã
13ãä¿®æ¹bundle ID ï¼ä¸ä¹åå¨developerä¸å建çbundle IDä¿æä¸è´ï¼å bundle nameï¼appçååï¼
14ãä¿®æ¹scheme ï¼ä¿®æ¹ä¸ºreleaseçæ¬ï¼å è¿è¡è®¾å¤ï¼ä¿®æ¹ä¸º iOS Device å½¢æï¼ï¼è§ä¸å¾
15ãæå ä¹åï¼å å°https://itunesconnect.apple.com å建åºç¨çåå å¡«å ¥ç¸åºçåºç¨ä¿¡æ¯ï¼3.5寸 4寸 4.7寸 5.5å¯¸ç §çå5å¼ ï¼åºæ¬åºç¨çèµæ 以åæå¨åè¡åèªå¨åè¡çæ¬ççã
16ãarchiveæå ï¼æ ¹æ®éæ±ï¼ä¸ä¼ ææµè¯ï¼éæ©è¯ä¹¦ãé ç½®æ件åschemeï¼è§ä¸å¾ï¼
17ãXcodeä¼èªå¨å¼¹å°Organizerçé¢
18ãéæ©Exportåï¼åéæ©ç¬¬äºä¸ª save for ad hoc deployment ï¼çææ¬å°ipaæ件å ç¨äºæµè¯ï¼next ååºå°æ¬å°å³å¯ã
以ä¸å³ä¸º 项ç®å¾appstoreåå¸çå ¨é¨æµç¨
1、登录developer.apple.com
2、点击member center后
3、点击certificates Identifiers
4、点击Certificates,首先创建App IDs
5、其次创建相应的证书 Development是开发环境下的证书, Production是生产环境下的证书(往appStore上传),对应的推送证书 也不多说了。
6、点击下一步后会让你选择 本地生成本地密钥和证书关联,
7、本地生成密钥文件。在LaunchPad里找到钥匙串访问,创建本地密钥文件
8、用户邮件地址写 开发者账号的邮箱地址, CA地址不用写
9、生成本地密钥文件后(该本地密钥适用 推送 发布 开发等环境证书的创建,建议创建完后不要删掉) ,接步骤6 完成证书创建。
10、创建配置文件;之上所有步骤完成后,证书和配置文件以及bundle id就创建好了。剩下在本地项目中做出相应设置
11、添加你的开发者账号和密码到项目中
12、设置Build Settings。debug 对应的是开发证书和开发的配置文件,release对应的是发布证书和发布配置文件,development对应的是测试环境,production对应的是生产环境。请大家根据实际情况选择对应的证书和配置文件。
13、修改bundle ID (与之前在developer上创建的bundle ID保持一致)和 bundle name(app的名字)
14、修改scheme (修改为release版本)和 运行设备(修改为 iOS Device 形态)
15、打包之前,先到https://itunesconnect.apple.com 创建应用的名字 填入相应的应用信息,3.5寸 4寸 4.7寸 5.5寸照片各5张,基本应用的资料 以及手动发行和自动发行版本等等。
16、archive打包 ,根据需求(上传或测试)选择证书、配置文件和scheme
17、Xcode会自动弹到Organizer界面
18、选择Export后,再选择第二个 save for ad hoc deployment ,生成本地ipa文件包 用于测试,next 倒出到本地即可。
App Store(iTunes Store 的一部分),是iPhone、iPod Touch、iPad以及Mac的服务软件,允许用户从iTunes Store或Mac App Store浏览和下载一些为iPhone SDK或Mac开发的应用程序。用户可以购买收费项目和免费项目,让该应用程序直接下载到iPhone或iPod touch、iPad、Mac。
其中包含:游戏,日历,翻译程式,图库,以及许多实用的软件。在Mac中的App Store叫Mac App Store,和iOS的软件不相同。App Store 拥有海量精选的移动 app,均由 Apple 和第三方开发者为 iPhone 度身设计。
你下载的 app 越多,就越能感受到 iPhone 的无限强大,完全超乎你想象。在 App Store 下载 app 会是一次愉快的体验,在这里你可以轻松找到想要的 app,甚至发现自己从前不知道却有需要的新 app。
你可以按类别随意浏览,或者选购由专家精选的 app 和游戏收藏,Apple 会对 App Store 中的所有内容进行预防恶意软件的审查,因此,你购买和下载 app 的来源完全安全可靠。2014年11月,苹果公司正式宣布,人民币1元及3元将是中国区应用商店的新定价,作为一个永久价格选项,1和3元将是中国区应用商店的新定价,而不是短期促销行为,其他国家的开发者向中国运营商商店提交应用的时候都可以选择这两个新的定价区间。
2018年6月4日,苹果在年度开发者大会时,修改了App Store的规则,对开发者使用iPhone用户好友及其他联系人信息的行为作出限制,悄然关闭了允许应用开发者在没有用户许可的情况下存储和分享数据的漏洞。