IOS 开发者账号 (team账号)

个人开发者账号相对来说有lanuch assitant比较好弄 (这个在provisioning portal的home tab中)
 
对多人开发者账号来说,则有一些限制
  1. 由管理员发一封邀请邮件
    收到后点击进入https://developer.apple.com/devcenter/ios/index.action, 就可以看到右上角的iOS Provisioning Portal, 点击进入即可
  2. 添加Certificate
    xcode需要安装一个证书,它管理着公钥和私钥。 打开spot, 输入keychain access, 在菜单上选择Certificate Assisant -> Request a Certificate From A Certificate Authority, 然后将文件保存到某个地方(默认名字应该是CertificateSigningRequest.certSigningRequest)。
    到Provisioning Portal中,在Certificate Tab中,在左下角选择“Choose file"按钮提交刚才保存的文件。然后等待approve。 approve后就可以下载下来,双击后xcode就可以自动帮你添加。
  3. 添加Device
    需要管理员来添加
    上传device的UUID,然后给设备起一个名字
  4. 添加APPID
    需要有管理员来添加
    app id一般是com.company.appname的格式,用来同用访问keychain (当然还可以用来push service等,但联机调试暂时不设计到这)。app id被保存在provision profile中
    com.company.appname的格式使得只有一个app在bundle中用这个,如果需要开发多个程序,是否用com.company.*会比较好
  5. 添加Provison Profile
    需要有管理员来添加
    创建一个新的profile,指定app Id跟device就可以了。弄好下下载下来,双击就会自动添加到xcode中。这样就可以在设备上联机调试了

 
如果在编译的时候碰到以下错误
Code Sign error: a valid provisioning profile matching the application's Identifier  could not be found  
 
需要把Info.plist中Buddle ID改成APP ID中所使用的Buddle ID,在xcode的organizer中查看provisioning profiles,其中的App Identifier即是
 
 
 
 
 
原文地址:https://www.cnblogs.com/dexjay/p/4883571.html