Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS项目的XCode 8中的CMake和代码签名_Ios_Xcode_Cmake - Fatal编程技术网

iOS项目的XCode 8中的CMake和代码签名

iOS项目的XCode 8中的CMake和代码签名,ios,xcode,cmake,Ios,Xcode,Cmake,CMake能够为XCode=3.7.0)配置自动代码签名?如果您希望在CMakeLists.txt中自动签名 SET_XCODE_PROPERTY(MyTarget CODE_SIGN_IDENTITY "iPhone Developer") SET_XCODE_PROPERTY(MyTarget DEVELOPMENT_TEAM ${DEVELOPMENT_TEAM_ID}) DEVELOPMENT\u TEAM\u ID-是您的团队ID,例如2347GVV3KC 如果需要手动签名: SE

CMake能够为XCode=3.7.0)配置自动代码签名?

如果您希望在CMakeLists.txt中自动签名

SET_XCODE_PROPERTY(MyTarget CODE_SIGN_IDENTITY "iPhone Developer")
SET_XCODE_PROPERTY(MyTarget DEVELOPMENT_TEAM ${DEVELOPMENT_TEAM_ID})
DEVELOPMENT\u TEAM\u ID
-是您的团队ID,例如
2347GVV3KC


如果需要手动签名:

SET_XCODE_PROPERTY(MyTarget CODE_SIGN_IDENTITY ${CODESIGNIDENTITY})
SET_XCODE_PROPERTY(MyTarget DEVELOPMENT_TEAM ${DEVELOPMENT_TEAM_ID})
SET_XCODE_PROPERTY(MyTarget PROVISIONING_PROFILE_SPECIFIER ${PROVISIONING_PROFILE_NAME})
CODESIGNIDENTITY
-设置为您首选的代码签名标识,以查看列表:
/usr/bin/env xcrun security find identity-v-p代码签名

例如:AAAAA C9F10573BBBBBBBF25F7445951F3D8

或者你可以写:
“iPhone发行版”
,但我不确定这是一般规则:)

PROVISIONING\u PROFILE\u NAME
-文件名不带扩展名,例如我的全名:
Game\u AppStore.mobileprovision
,所以我在这里写
Game\u AppStore

先前的配置文件应添加到Xcode缓存中,以便在
~/Library/MobileDevice/Provisioning\Profiles
您只需在Xcode中单击
provisionprofile:Name
并选择
importprofile…
然后选择它即可。请记住,当您使其无效时,您需要将其从缓存中删除


SET\u XCODE\u属性
是一个宏:

# This little macro lets you set any XCode specific property
macro (set_xcode_property TARGET XCODE_PROPERTY XCODE_VALUE)
    set_property (TARGET ${TARGET} PROPERTY XCODE_ATTRIBUTE_${XCODE_PROPERTY} ${XCODE_VALUE})
endmacro (set_xcode_property)
# This little macro lets you set any XCode specific property
macro (set_xcode_property TARGET XCODE_PROPERTY XCODE_VALUE)
    set_property (TARGET ${TARGET} PROPERTY XCODE_ATTRIBUTE_${XCODE_PROPERTY} ${XCODE_VALUE})
endmacro (set_xcode_property)