记录自己日常开发问题

如何删除xcode 中冗余的证书
打开finder,同时摁command+shift+G 进入
~/Library/MobileDevice/Provisioning Profiles 目录下
删除对应证书即可
打包上传App Store发布TestFlight 提示 缺少合规证明
打开项目,找到info.plist 右键,已source code形式打开,加入键值对,
ITSAppUsesNonExemptEncryption

修改工程的build版本号即可

如何撤销导航栏返回按钮的文字(不想自定义导航栏的话)

直接将下边代码,加在 didFinishLaunchingWithOptions 即可

 [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];

新方法
    self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:self.navigationItem.backBarButtonItem.style target:nil action:nil];

项目开发中 想修改最上方时间状态栏的方法

//设置样式
-(UIStatusBarStyle) preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}
//设置是否隐藏
-(BOOL) prefersStatusBarHidden
{
    return YES;
}

但是当rootviewcontroller 是 UINavgationViewController 时候会不执行,需要对navbar 设置

self.navigationController.navigationBar.barStyle = UIBarStyleBlack;

typedef NS_ENUM(NSInteger, UIBarStyle) {
    UIBarStyleDefault          = 0,
    UIBarStyleBlack            = 1,
    
    UIBarStyleBlackOpaque      = 1, // Deprecated. Use UIBarStyleBlack
    UIBarStyleBlackTranslucent = 2, // Deprecated. Use UIBarStyleBlack and set the translucent property to YES
} __TVOS_PROHIBITED;

详细解释请参考 链接

pod search 明明存在的库,却总是搜索不到 -

解决方法,打开终端,输入下边命令,重新pod search

 rm ~/Library/Caches/CocoaPods/search_index.json

你可能感兴趣的:(记录自己日常开发问题)