随手记的iOS小知识(不定时更新)

1、证书中心的开发者证书和发布证书,如果revoke再重新创建一个的话不会影响已经上线的产品,这样的话如果从一个机器转移到另一台机器上做开发,就有三种方法可以用来应对无私钥的情况

第一种就是重新创建一个开发证书和发布证书安装

第二种是从Xcode中导出对应账号的p12文件,其内包含了私钥

第三种就是从机器钥匙串中导出对应私钥文件

2、关于发布应用中所用到的证书以及一些专业词汇的详解iOS Provisioning Profile(Certificate)与Code Signing详解(http://blog.csdn.net/phunxm/article/details/42685597)

3、关于iOS系统最新版无法下载安装企业版的问题(目前问题版本是9.0.2)

参考网址

http://blog.csdn.net/sing_sing/article/details/48808273

http://www.cocoachina.com/bbs/read.php?tid-324828-page-1.html

http://blog.chinaunix.net/uid-29439762-id-4830442.html

1.放置在plist文件中的bundleID与打包时使用的不一样

2.plist文件中的三个链接未使用https链接

3.plist文件中应有那两张图片(也许是可有可不有的,图片是为了在下载时可以预览看;)

解决办法

修改确保plist文件中的bundleID与项目中的一样并且链接使用https,如果还不行,重新打包试一下

10月19日

今天终于解决了我这边企业版不能正常下载的问题,是一个很弱智的小问题,ipa的下载链接不好使了

因为以前的plist文件是上一位写的,我从没怀疑这个链接不好使,不停的改bundleID,添加那两张图片之类的方法,结果都不可行;直到我在网页上使用那个下载链接试了一下之后才发现是这里的问题;很弱智,感觉自己菜的抠脚了。。。

10月21日

4、关于开发时使用企业账号内测,发布时使用个人账号发布到App Store上,但是想要在手机上保持唯一性的问题

注:以前收集的,忘了出处了,再此对原作者表示道歉!

如何才能达到ios企业证书和appstore证书app覆盖安装

企业版发布时使用一个通配的Bundle Identifier。但是在plist文件中再设置和App Store版账号一致。

就是在企业版本发布时使用通配的Bundle Identifier,但是plist文件中可以自由设置后面的字符串,把那个字符串设置成跟App Store版的一致就可以了;

5.如何让button中的文字左对齐

转自:标哥-iOS攻城狮

// button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效

button.contentHorizontalAlignment= UIControlContentHorizontalAlignmentLeft;

button.titleEdgeInsets= UIEdgeInsetsMake(0,10,0,0);

这里使用

button.titleLabel.textAlignment = NSTextAlignmentLeft; 这行代码是没有效果的,这只是让标签中的文本左对齐,但

并没有改变标签在按钮中的对齐方式。

所以,我们首先要使用

button.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft; 这行代码,把按钮的内容(控件)

的对齐方式修改为水平左对齐,但是这们会紧紧靠着左边,不好看,

所以我们还可以修改属性:

button.titleEdgeInsets=UIEdgeInsetsMake(0,10,0,0);

这行代码可以让按钮的内容(控件)距离左边10个像素,这样就好看多了

6.如何不链接电脑获取手机的UDID?

转自:[教程] 如何快速在手机中查看UDID,无需itunes、itools

使用电脑或手机打开http://udid.iosbeta.cn/udid按提示操作进行;手机输入网址,网页可扫描二维码



PS:对参考网址中的原作者表示感谢,另外如有错误,欢迎指正!

你可能感兴趣的:(随手记的iOS小知识(不定时更新))