500px技术周报006

概览

1、iphoneX的适配

2、自动打包如何添加新设备

iphoneX的适配

[cardtypeH mas_makeConstraints:^(MASConstraintMaker *make) {
if (@available(iOS 11.0, *)) {
make.bottom.equalTo (self.view.mas_safeAreaLayoutGuideBottom).offset(-60);
} else {
make.bottom.mas_equalTo(-60);
}
make.centerX.mas_equalTo(0).offset (25);
make.width.mas_equalTo(50);
make.height.mas_equalTo(50);
}];

自动打包如何添加新设备

在xcode8.0以上,Provisioning文件的位置是:

~/Library/MobileDevice/Provisioning\ Profiles

查看某个mobileprovision文件

/usr/bin/security cms -D -i 098a87e3-11fe-463d-75aa-12345678adba.mobileprovision

找到对应的证书文件 删除

如果想快速定位可以先编译一下

cd /Users/zhangruquan/code/500px/shijue_ios/iOSV4 && xcodebuild -workspace 500px.xcworkspace -scheme 500px -sdk iphoneos -configuration Release -derivedDataPath build

上面执行完会输出相应证书的uuid

Written on November 17, 2017