Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-24154] CLI: Lack of iOS adhoc provision warns with bad verbiage

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2016-11-17T18:41:14.000+0000
Affected Version/sRelease 5.2.0
Fix Version/sRelease 6.0.1
ComponentsTooling
Labelsqe-5.2.1, qe-6.0.1
ReporterEric Merriman
AssigneeChris Barber
Created2016-03-08T17:43:50.000+0000
Updated2016-12-01T16:58:16.000+0000

Description

Description:

*This is not a regression* When using appc info while I did not have any iOS adhoc certificates installed, I got an unexpected warning:
iOS Issues
  !  Unable to find any valid iOS adhoc provisioning profiles.
     This will prevent you from packaging apps for adhoc distribution.
     You will need to login into http://appcelerator.com/ios-dist-certs with your Apple Download
     account, then create, download, and install a profile.
There are a few things wrong here: 1) The URL is bad (see screenshot) 2) Not sure what an "Apple Download account" is 3) "login into" could be improved When visiting the URL,

Steps to reproduce:

1) Remove any iOS adhoc provisions you have. 2) Run command appc info

Result:

Warning as shown above with bad URL

Expected Result:

Warning with info on how to go to the Apple site to get appropriate provisions

Comments

  1. Chris Barber 2016-11-03

    The URL is fine. The message is accurate with the exception of the terminology "Apple Download account" which should be "Apple Developer account".
  2. Eric Merriman 2016-11-16

    Agreed. Not sure why it wasn't working at the time, but the URL is fine.
  3. Chris Barber 2016-11-17

    Titanium SDK master PR: https://github.com/appcelerator/titanium_mobile/pull/8618 Titanium SDK 6_0_X PR: https://github.com/appcelerator/titanium_mobile/pull/8619
  4. Josh Longton 2016-12-01

    Verified as fixed the messages now display as; {noformat} ! Unable to find any valid iOS development provisioning profiles. This will prevent you from building apps for testing on iOS devices. You will need to log in to http://appcelerator.com/ios-dev-certs with your Apple Developer account, then create, download, and install a profile. ! Unable to find any valid iOS adhoc provisioning profiles. This will prevent you from packaging apps for adhoc distribution. You will need to log in to http://appcelerator.com/ios-dist-certs with your Apple Developer account, then create, download, and install a profile. ! Unable to find any valid iOS distribution provisioning profiles. This will prevent you from packaging apps for AppStore distribution. You will need to log in to http://appcelerator.com/ios-dist-certs with your Apple Developer account, then create, download, and install a profile. {noformat} Tested on: {noformat} macOS Sierra 10.12.1 Ti SDK: 6.0.1.v20161130023500 Appc NPM: 4.2.8 App CLI: 6.0.0 Node v4.4.7 {noformat} *Closing Ticket.*

JSON Source