怎样设置,获取profile 里变量的值

怎样设置,获取profile 里变量的值,第1张

如果是SHELL程序的话,

直接$VAR的格式就可以取它的值了.

比如你的profile里有export JDK=16

那你取的时候就 echo $JDK 就可以了.

IOS开发环境,证书和授权文件是什么?

一、成员介绍

1Certification(证书)

证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:

1)Developer Certification(开发证书)

安装在电脑上提供权限:开发人员通过设备进行真机测试。

可以生成副本供多台电脑安装;

2)Distribution Certification(发布证书)

安装在电脑上提供发布iOS程序的权限:开发人员可以制做测试版和发布版的程序。

不可生成副本,仅有配置该证书的电脑才可使用;(副本制做介绍在下面Keychain中介绍)

2Provisioning Profile(授权文件)

授权文件是对设备如iPod Touch、iPad、iPhone的授权,文件内记录的是设备的UDID和程序的App Id,即使被授权的设备可以安装或调试Bundle identifier与授权文件中记录的App Id对应的程序。

开发者帐号在创建授权文件时候会选择App Id,(开发者帐号下App Id中添加,单选)和UDID(开发者帐号下Devices中添加最多100个,多选)。

授权文件分为两种,对应相应的证书使用:

1)Developer Provisioning Profile(开发授权文件)

在装有开发证书或副本的电脑上使用,开发人员选择该授权文件通过电脑将程序安装到授权文件记录的设备中,即可进行真机测试。

注意:确保电脑有权限真机调试,即安装了开发证书或副本;在开发工具中程序的Bundle identifier和选中使用的授权文件的App Id要一致;连接调试的设备的UDID在选中的授权文件中有记录。

2)Distribution Provisioning Profile(发布授权文件)

在装有发布证书的电脑上(即配置证书的电脑,只有一台)制做测试版和发布版的程序。

发布版就是发布到App Store上的程序文件,开发者帐号创建授权文件时选择store选项,选择App Id,无需选择UDID;

测试版就是在发布之前交给测试人员可同步到设备上的程序文件,开发者帐号创建授权文件时选择AdHoc,选择App Id和UDID;只有选中的UDID对应的设备才可能安装上通过该授权文件制做的程序。

3Keychain(开发密钥)

安装证书成功的情况下证书下都会生成Keychain,上面提到的证书副本就是通过配置证书的电脑导出Keychain(就是p12文件)安装到其他机子上,让其他机子得到证书对应的权限。Developer Certification就可以制做副本Keychain分发到其他电脑上安装,使其可以进行真机测试。

注意:Distribution Certification只有配置证书的电脑才可使用,因此即使导出导出Keychain安装到其他电脑上,其他电脑也不可能具有证书的权限。

如何使用iOS开发证书和Profile文件

如果你想在 iOS 设备(iPhone/iPad/iTouch)上调试, 需要有 iOS 开发证书和 Profile 文件。 在你拿到这两个文件之后,该如何使用呢?

证书使用说明:

1 iOS 开发证书:开发证书 (Development Certificate)是一个后缀为 p12 的文件(Certificatesp12); 在Mac 系统下, 双击这个文件,这个证书会自动导入到 Mac 下的 key chain (钥匙链) 目录下。

2 iOS 发布证书:发布证书 (Distribution Certificate)是一个后缀为 p12 的文件(Certificatesp12); 在Mac 系统下, 双击这个文件,这个证书会自动导入到 Mac 下的 key chain (钥匙链) 目录下。

(也许你会遇到,打开证书时,提示输入密码。 这就看证书提供者是否加密了)。

Profile 文件使用说明:

1 供真机安装和调试用的Profile: 这个profile 用于将Xcode 生成的iPa文件安装到你的真机上。 注意,Profile文件与设备的UDID(串号)是绑定的。 只有经过签名的iOS设备,才能使用这个对应 Profile;

2 供内测用的Profile: 这个Profile 是指 Ad-hoc profile, 如果你想把ipa 发给指定的用户测试,可通过这个profile 签名。 注意:内测用户的真机与需要签名。

Profile 文件的使用方法:

将Profile 文件拖拽到Xcode 工程中。 在Xcode 的菜单栏,点击 windows -》Organizer, 在左侧栏中,可看到Profile 的描述。

下载Profile文件(mobileprovision),先双击安装到Mac 电脑上;

将Profile拖拽到Organizer或iTune的Device上即可,之后打开Organizer的Device->Summary,在Provisioning下面可以看到。

关联 Provisioning Proffile在 Xcode 中,打开 Project, 或双击 Target, 在 Build 选项中,找到你所需要的 Development Provisioning Profile

通过以上设置, 即可将ipa 文件安装到设备中进行测试。

方法1:

让/etc/profile文件修改后立即生效 ,可以使用如下命令:

# /etc/profile

注意: 和 /etc/profile 有空格

方法2:

让/etc/profile文件修改后立即生效 ,可以使用如下命令:

# source /etc/profile

profile:配置文件。 EBS中的配置文件会影响非常多的东西,具体的可以去看看UG

位置:在/home下的每个用户文件夹下, 默认可能是隐藏的。

延伸:

1个是:\etc\profile, 这个文件由系统管理员设置,通常做一些如检查是否有邮件,设置默认的创建文件的掩码,给某些表转到处变量赋值,已经任何管理员希望每当用户登录时都需要执行的命令。

第2个自动执行的文件是宿主目录下的profile文件。当你得到账户时系统管理员会给一个默认的 profile 文件。

     注意/etc/profiles 和profile是有登录shell执行的,

       这就意味着程序执行后他们对环境的改变会保留下来

     使用 su 命令更改用户后,需要执行一下该用户的 profile 文件 就像做一个初始化一 样。su - spsausr   /db2/ldid111/sqllib/db2profile

以上就是关于怎样设置,获取profile 里变量的值全部的内容,包括:怎样设置,获取profile 里变量的值、如何导出ios里的profile、aix编译c++程序,怎么配置.profile文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10163951.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存